Embedded Software Engineer

Spectrum Control, Inc.

Town of Marlborough (NY)

On-site

USD 135,000 - 165,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Spectrum Control, Inc. is seeking an Embedded Software Engineer to design and implement software for embedded Linux and ARM-based products. You will build and verify systems, contribute to requirements, and develop testing methodologies.

The role requires a BS in CS/EE/CE and 5+ years of embedded development with Linux/Yocto, C/C++, and scripting. Occasional travel to our facilities is expected; on-site work with some flexibility based on project needs.

Qualifications

  • Bachelor's degree in CS/EE/CE.
  • 5+ years of embedded software development.
  • Expert-level Linux and Yocto with BSP/recipes.
  • Strong C/C++ on ARM with cross-compilers.
  • Scripting in Python and Bash.
  • Experience with SCPI over VISA is a plus.

Responsibilities

  • Build and deploy Linux using Yocto Build Flow.
  • Maintain revisions with Git and Docker.
  • Develop embedded C/C++ apps for ARM.
  • Develop networking software infrastructure.
  • Create automated tests in C# for RF instruments.
  • Provide documentation and customer support.

Skills

Embedded software
C/C++
ARM
Python scripting
Bash scripting
Linux Yocto
Networking protocols
JTAG/GDB

Education

Bachelor's Degree

Tools

Git
Docker
Yocto

Job description

At Spectrum Control, most departments operate on a 4-day, 10-hour work schedule in exchange for a 3-day weekend. We offer competitive wages and PTO, plus our benefits begin on day 1 of employment. Come join a workforce where we put you first!

Embedded Software Engineer:

The Embedded software engineer designs and implements infrastructure and applications for deploying embedded Linux and supporting software that operate on the most advanced products at Spectrum Control. The Embedded software engineer also develops the functional requirements and testing methodologies to verify system operation.

COMPENSATION RANGE:

The expected compensation range for this position is $135,000 - $165,000.00 annually.

ESSENTIAL JOB FUNCTIONS:
  • Build and deploy the Linux Operating system using the Yocto Build Flow.
  • Maintain software revisions and deployment using tools including GIT and Docker.
  • Develop high-quality embedded application software in C/C++ for ARM-based processors.
  • Develop computer networking software infrastructure.
  • Develop automated test software in C# to control RF test instruments (signal generators, spectrum/network analyzers, power meters) and collect measurement data.
  • Use Artificial Intelligence tools to enhance productivity and problem solve.
  • Derive requirements and verification methods for embedded systems.
  • Produce detailed documentation of system functionality.
  • Provide internal and external customer support as needed.
QUALIFICATIONS:
  • Education: Bachelor's Degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • Experience Years: 5+ years of embedded software development.
  • Must have expert-level knowledge of the Linux operating system and building embedded Linux systems with Yocto, including custom layers and recipes, BSP integration, kernel configuration, device trees, and U-Boot.
  • Must have strong knowledge of computer networking protocols and tools, and computer architecture.
  • Must have strong C/C++ skills developing embedded software for ARM-based processors, including cross-compilation toolchains, hardware interfaces (SPI, I2C, UART), and debugging with JTAG/GDB.
  • Must have strong scripting skills in Python and Bash for build automation and test tooling.
  • Experience building embedded Linux for Altera or AMD FPGA SoCs preferred.
  • Experience with C#/.NET for test applications preferred.
  • Experience developing instrument control and test automation software using SCPI over VISA (GPIB, LXI/Ethernet, USBTMC) preferred.
  • Knowledge of embedded security practices such as secure boot, encrypted filesystems, and signed software updates preferred.
WORK ENVIRONMENT:

On-site expectations vary with development phase: during hardware bring-up, integration, and test periods, daily on-site presence at the bench is required; during design and software-focused phases, remote work is supported. Candidates should not expect a fixed weekly hybrid schedule - flexibility follows the needs of the hardware. Travel to our manufacturing facility in Frederick, MD is required at least once per month. This role will be based at one of Spectrum Control's facilities in Marlborough, MA; Philadelphia, PA; Fairview, PA; or Delmar, DE. Candidate should be located within a reasonable commuting distance of one of these locations.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.

Spectrum Control combines engineering expertise, innovation and manufacturing excellence to enable mission-critical solutions. Designed to solve complex problems in signal modulation and transmission, Spectrum Control solutions enable high quality product performance in the military and government, space, commercial, aerospace, security, medical, industrial and communications industries. Through proven experience and innovation, Spectrum Control delivers reliable solutions for the most rugged environments in the world – and beyond. Our team works to understand each customer’s needs at every level, which leads to long‑term partnerships with our customers that transcend transactions and projects, helping to drive ongoing value at all levels of an organization. Spectrum Control operates by the following guiding principles: safety, integrity, respect, ethics, trust and continuous improvement. Spectrum Control is dedicated to delivering highly‑engineered, reliable products that help save, enhance and protect lives. The company employs a secure, trusted, innovative, empowered and resilient environment to collaborate across the organization to deliver impactful results to our customers. Founded in 1981, Spectrum Control brought together the power of several trusted brands and formed a uniquely capable partner for RF/microwave, electromagnetic, and security solutions. Over the past 70 years, the company’s engineers and technologists have led the way in creating high-quality solutions for demanding environments everywhere. Today, Spectrum Control's team includes 1,300+ people working across 14 design/manufacturing centers in North America and Europe.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Spectrum Control • Marlborough (MA)

Hybrid
USD 135,000 - 165,000
Benefits from day 1 of employment
PTO
Embedded Software Engineer
Embedded Software Engineer

spectrumcontrol • United States

On-site
USD 135,000 - 165,000
PTO
Benefits from day 1 employment
Embedded Software Engineer
Embedded Software Engineer

Spectrum Control • Town of Delmar (WI)

Hybrid
USD 135,000 - 165,000
3-day weekend schedule
PTO (paid time off)
Benefits from day 1
Embedded Software Engineer - Spectrum Control
Embedded Software Engineer - Spectrum Control

Polluxa, Inc. • Fairview Township

On-site
USD 135,000 - 165,000
PTO from day 1
4-day work week with 3-day weekend
Competitive wages
Mechanical Engineer
Mechanical Engineer

Spectrum Control • Marlborough (MA)

On-site
USD 100,000 - 130,000
Mechanical Engineer
Mechanical Engineer

Spectrum Control, Inc. • Town of Marlborough (NY)

On-site
USD 100,000 - 130,000
Hybrid Test Technician
Hybrid Test Technician

Spectrum Control, Inc. • Philadelphia

On-site
USD 60,000 - 75,000
3–day weekend (4-day, 10-hour weeks)
Benefits start day 1
Competitive wages and PTO
Hybrid Test Technician
Hybrid Test Technician

Spectrum Control • Philadelphia

On-site
USD 55,000 - 75,000
4-day workweek
PTO from day 1
Benefits from day 1
Technician II
Technician II

Spectrum Control, Inc. • Town of Delmar (WI)

On-site
USD 33,000 - 39,000
PTO
Benefits start day 1
Quality Engineer
Quality Engineer

Spectrum Control, Inc. • Ann Arbor (MI)

On-site
USD 75,000 - 110,000