Senior Embedded Software Engineer - Linux/Yocto, ARM

Spectrum Control

Marlborough (MA)

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

Benefits from day 1 of employment
PTO

Job summary

Spectrum Control seeks an Embedded Software Engineer to design and implement infrastructure for embedded Linux, develop high-quality C/C++ software for ARM processors, and support test automation. You will work on Yocto-based builds, cross-compilation, and instrument control applications, with opportunities to apply AI tools and contribute to verification methods.

On-site expectations vary with development phase; travel to Frederick, MD monthly; role based at Marlborough, MA facility among

Qualifications

  • Bachelor's degree in CS/EE/CE required.
  • 5+ years of embedded software development experience.
  • expert-level knowledge of Linux and building embedded Linux with Yocto (custom layers/recipes, BSP integration, kernel config, device trees, U-Boot).
  • strong knowledge of computer networking protocols and tools, and computer architecture.
  • strong C/C++ skills for embedded software on ARM, cross-compilation toolchains, hardware interfaces (SPI, I2C, UART), and debugging with JTAG/GDB.
  • scripting in Python and Bash for build automation and test tooling.
  • experience with Yocto-based embedded Linux for FPGA SoCs preferred.
  • C#/.NET for test applications preferred.
  • SCPI over VISA (GPIB, LXI/Ethernet, USBTMC) for instrument control preferred.
  • embedded security practices (secure boot, encrypted filesystems, signed updates) preferred.

Responsibilities

  • Build and deploy Linux OS using Yocto Build Flow.
  • Maintain software revisions with 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.
  • Apply AI tools to improve productivity and problem solving.
  • Derive requirements and verification methods for embedded systems.
  • Produce documentation of system functionality.
  • Provide internal and external customer support as needed.

Skills

Linux
Yocto
C/C++
ARM
Python
Bash
GIT
Docker
SCPI
VISA
GPIB
JTAG
Networking
Testing

Education

Bachelor's Degree in Computer Science, Electrical Engineering, or Computer Engineering

Tools

GIT
Docker
Yocto
GDB
JTAG
VISA

Job description

Spectrum Control seeks an Embedded Software Engineer to design and implement infrastructure for embedded Linux, develop high-quality C/C++ software for ARM processors, and support test automation. You will work on Yocto-based builds, cross-compilation, and instrument control applications, with opportunities to apply AI tools and contribute to verification methods.

On-site expectations vary with development phase; travel to Frederick, MD monthly; role based at Marlborough, MA facility among

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

Similar jobs worth comparing

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
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
Embedded Linux Engineer — 3-Day Weekend & ARM/Yocto
Embedded Linux Engineer — 3-Day Weekend & ARM/Yocto

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
Embedded Linux Engineer — 4/10 Week, High Impact
Embedded Linux Engineer — 4/10 Week, High Impact

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
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
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 - Build Scalable Systems
Embedded Software Engineer - Build Scalable Systems

Polluxa, Inc. • Philadelphia

On-site
USD 110,000 - 140,000