Embedded Software Engineer

Spectrum Control

Town of Delmar (WI)

Hybrid

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.

Benefits offered by this job

3-day weekend schedule
PTO (paid time off)
Benefits from day 1

Job summary

Spectrum Control is seeking an Embedded Software Engineer to design and implement infrastructure for deploying embedded Linux and supporting software on advanced products. You will develop C/C++ for ARM-based processors and contribute to Yocto-based builds, while creating testing methodologies to verify system operation.

The role demands 5+ years of embedded software experience, expert Linux knowledge, and strong scripting in Python/Bash. Occasional travel to our facilities is required.

Qualifications

  • Bachelor’s degree in CS, ECE, or CE
  • 5+ years embedded software development experience
  • Expert Linux and Yocto experience
  • Strong C/C++ on ARM with cross-compilation and hardware interfaces
  • Strong scripting in Python and Bash for build automation
  • Experience with C#/.NET for test apps is a plus
  • Experience with SCPI over VISA for test automation is a plus
  • Knowledge of embedded security practices is a plus

Responsibilities

  • Build and deploy the Linux OS using Yocto Build Flow
  • Maintain software revisions and deployment using Git and Docker
  • Develop embedded C/C++ software for ARM-based processors
  • Develop computer networking software infrastructure
  • Develop automated test software in C# to control RF test instruments and collect data
  • Use AI tools to enhance productivity and problem solving
  • Derive requirements and verification methods for embedded systems
  • Produce detailed documentation of system functionality
  • Provide internal and external customer support as needed

Skills

Embedded C/C++
Linux expertise
Python scripting
Bash scripting
ARM architecture
Cross-compilation
JTAG/GDB debugging
SCPI/VISA knowledge
Secure boot security

Education

Bachelor’s Degree in Computer Science, Electrical/Computer Engineering

Tools

Yocto
GIT
Docker
U-Boot
Kernel configuration
Device trees

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. 41 CFR 60-1.35(c)

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

spectrumcontrol • United States

On-site
USD 135,000 - 165,000
PTO
Benefits from day 1 employment
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

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

On-site
USD 135,000 - 165,000
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
Senior Embedded Software Engineer - Linux/Yocto, ARM
Senior Embedded Software Engineer - Linux/Yocto, ARM

Spectrum Control • Marlborough (MA)

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

Spectrum Control • Marlborough (MA)

On-site
USD 90,000 - 130,000
4‑day work week
PTO from day 1
Generous benefits
Mechanical Engineer
Mechanical Engineer

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

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

Spectrum Control • Marlborough (MA)

On-site
USD 100,000 - 130,000
Embedded Linux Engineer — 4‑Day Week, On‑Site Travel
Embedded Linux Engineer — 4‑Day Week, On‑Site Travel

spectrumcontrol • United States

On-site
USD 135,000 - 165,000
PTO
Benefits from day 1 employment
Senior Embedded Software Engineer — Linux/Yocto, ARM
Senior Embedded Software Engineer — Linux/Yocto, ARM

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

On-site
USD 135,000 - 165,000