Senior Embedded Software Engineer - Linux/Yocto, ARM

Spectrum Control

Marlborough (MA)

Hybrid

USD 135,000 - 165,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

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

Embedded Software Engineer
Embedded Software Engineer

Spectrum Control • Marlborough (MA)

On-site
USD 135,000 - 165,000
Benefits from day 1 of employment
PTO
Senior Embedded Linux Engineer — i.MX95 & Yocto Expert
Senior Embedded Linux Engineer — i.MX95 & Yocto Expert

Spectra Defense Technologies • Alpharetta (GA)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer – Real-Time Linux/ARM
Senior Embedded Software Engineer – Real-Time Linux/ARM

ScioTeq • Duluth (GA)

On-site
USD 120,000 - 160,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Senior Embedded Systems Engineer - ARM/Linux, Remote
Senior Embedded Systems Engineer - ARM/Linux, Remote

LCS Defense • McLean (VA)

Remote
USD 130,000 - 170,000
Senior Embedded Software Engineer – ARM/Linux Systems
Senior Embedded Software Engineer – ARM/Linux Systems

Snapchat, Inc. • San Diego (CA)

On-site
USD 178,000 - 313,000
Equity in RSUs
Senior Embedded Software Engineer (Linux, Yocto, C/C++)
Senior Embedded Software Engineer (Linux, Yocto, C/C++)

Connect Tech+Talent • Niles (IL)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer - Linux, C++, IoT
Senior Embedded Software Engineer - Linux, C++, IoT

Ralliant • Boxborough (MA)

Hybrid
USD 120,000 - 160,000
Senior Embedded Linux Engineer – Yocto & Azure IoT (Hybrid)
Senior Embedded Linux Engineer – Yocto & Azure IoT (Hybrid)

AMARIS GROUP SA • Westford (MA)

Hybrid
USD 120,000 - 160,000
Hybrid work arrangement
Senior Embedded Lead Engineer - Yocto/Linux & Microservices
Senior Embedded Lead Engineer - Yocto/Linux & Microservices

Genius Business Solutions • Lakewood (OH)

On-site
USD 120,000 - 150,000