Senior Embedded Linux Engineer — Yocto/ARM/C++

Spectrum Control

Philadelphia (Philadelphia County)

On-site

USD 135,000 - 165,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

PTO
Benefits begin day 1
Competitive wages

Job summary

Spectrum Control is hiring an Embedded Software Engineer to design and deploy embedded Linux systems and supporting software for ARM-based products. You will develop high-quality C/C++ code, drive Yocto-based builds, and implement networking and test-automation components.

RF instrument control, Python/Bash scripting, and some travel to manufacturing sites are part of the role. The position emphasizes strong Linux expertise, cross-compilation, debug with JTAG/GDB, and collaboration across

Qualifications

  • Bachelor's degree required.
  • 5+ years of embedded software development.
  • Expert-level knowledge of Linux and Yocto build system (custom layers/recipes, BSP, kernel, device trees, U-Boot).
  • Strong knowledge of networking protocols and computer architecture.
  • Strong C/C++ skills for ARM-based processors (cross-compilation, interfaces SPI/I2C/UART, debugging with JTAG/GDB).
  • Strong scripting in Python and Bash for build automation/test tooling.
  • Experience with embedded Linux for FPGA SoCs preferred (Altera/AMD).
  • Experience with C#/.NET for test apps preferred.
  • Experience with SCPI over VISA for test automation preferred.
  • Knowledge of embedded security (secure boot, encrypted FS, signed updates) preferred.

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 processors.
  • Develop computer networking software infrastructure.
  • Develop automated test software in C# to control RF instruments and collect data.
  • Utilize AI tools to enhance productivity and problem solving.
  • Derive requirements and verification methods for embedded systems.
  • Produce detailed documentation and provide internal/external support.

Skills

Embedded software development
Linux
Python scripting
Bash scripting
C/C++
ARM-based processors
JTAG/GDB
Cross-compilation toolchains
Networking protocols
GIT

Education

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

Tools

Yocto
Git
Docker
SCPI over VISA
C#/.NET
VISA
JTAG/GDB

Job description

Spectrum Control is hiring an Embedded Software Engineer to design and deploy embedded Linux systems and supporting software for ARM-based products. You will develop high-quality C/C++ code, drive Yocto-based builds, and implement networking and test-automation components.

RF instrument control, Python/Bash scripting, and some travel to manufacturing sites are part of the role. The position emphasizes strong Linux expertise, cross-compilation, debug with JTAG/GDB, and collaboration across

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
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
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
Embedded Software Engineer

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

On-site
USD 135,000 - 165,000
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 • Philadelphia

On-site
USD 135,000 - 165,000
PTO
Benefits begin day 1
Competitive wages
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 Linux Engineer for SATCOM, Yocto & Xilinx
Senior Embedded Linux Engineer for SATCOM, Yocto & Xilinx

Roman Health Pharmacy LLC • Westminster (CO)

On-site
USD 133,000 - 161,000
Stock options
Benefits package
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
Senior Embedded Linux Engineer — C/C++, Qt & Yocto
Senior Embedded Linux Engineer — C/C++, Qt & Yocto

oshkoshcorporation • United States

On-site
USD 120,000 - 150,000