Senior Embedded Linux Engineer – i.MX SoCs

Spectra Defense

Alpharetta, Northern (GA, KY)

Hybrid

USD 130,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Spectra Defense Alpharetta is seeking an Embedded Linux Software Engineer with deep expertise in NXP i.MX95. You will design, develop, and optimize Linux-based embedded software, including BSPs, drivers, kernel modules, boot loaders, and root file systems for high‑reliability aerospace and defense environments.

You will work with Yocto/OpenEmbedded to build and maintain distributions, integrate interfaces (PCIe, I2C, SPI, UART, CAN, Ethernet), and perform board bring‑up with JTAG tools.

Qualifications

  • Expertise in embedded Linux on ARM-based SoCs and i.MX family.
  • Strong knowledge of kernel internals, drivers, and low-level debugging.
  • Proficiency with Yocto/OpenEmbedded and build automation.
  • Experience integrating common interfaces (PCIe, I2C, SPI, UART, CAN, Ethernet).
  • Hands-on with JTAG, logic analyzers, and board bring-up.
  • Secure software practices and safety-critical environments is a plus.
  • Experience with U-Boot bootloaders and boot process customization.
  • Version control using Git and collaborative development workflows.

Responsibilities

  • Develop and customize BSPs for NXP i.MX95 with kernel config and hardware bring-up.
  • Design, implement, and maintain Linux device drivers and kernel modules.
  • Work with Yocto/OpenEmbedded to build and optimize embedded Linux distributions.
  • Integrate interfaces such as PCIe, I2C, SPI, UART, CAN, and Ethernet.
  • Debug hardware–software interactions using JTAG, oscilloscopes, and logic analyzers.
  • Collaborate with hardware and systems teams during bring-up and integration.
  • Develop and maintain production-quality C/C++ applications for ARM SoCs.
  • Produce design artifacts, test plans, and release notes per NPI phases.
  • Ensure software meets performance, reliability, and cybersecurity standards.

Skills

Embedded Linux development
ARM-based architectures
Yocto/OpenEmbedded
C/C++ development
Kernel drivers and modules
JTAG/debugging
Hardware interfaces (PCIe, I2C, SPI, U
U-Boot/bootloaders
Version control (Git)

Education

Bachelor’s degree in Electrical Engineering / Computer Engineering / Computer Science
Master’s degree preferred

Tools

NXP i.MX95 platform
JTAG debugging tools
Lauterbach
U-Boot
Yocto/OpenEmbedded build system

Job description

Spectra Defense Alpharetta is seeking an Embedded Linux Software Engineer with deep expertise in NXP i.MX95. You will design, develop, and optimize Linux-based embedded software, including BSPs, drivers, kernel modules, boot loaders, and root file systems for high‑reliability aerospace and defense environments.

You will work with Yocto/OpenEmbedded to build and maintain distributions, integrate interfaces (PCIe, I2C, SPI, UART, CAN, Ethernet), and perform board bring‑up with JTAG tools.

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

Similar jobs worth comparing

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

Spectra Defense • Alpharetta (GA), Northern (KY)

Hybrid
USD 130,000 - 180,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

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
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 Linux Engineer – Yocto & BSP Expert
Senior Embedded Linux Engineer – Yocto & BSP Expert

Aurora • Mountain View (CA)

Hybrid
USD 189,000 - 303,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
Space-Grade Embedded Linux Engineer — Yocto & Xilinx
Space-Grade Embedded Linux Engineer — Yocto & Xilinx

CesiumAstro • Austin (TX)

On-site
USD 105,000 - 145,000
Stock options
Comprehensive benefits package
Embedded Systems Engineer — Linux Kernel & BSP Specialist
Embedded Systems Engineer — Linux Kernel & BSP Specialist

Capgemini • Irvine (CA)

On-site
USD 56,000 - 90,000
Medical insurance
Dental insurance
Vision insurance
+1
Senior Embedded Systems Engineer-Real-Time Linux & Hardware
Senior Embedded Systems Engineer-Real-Time Linux & Hardware

Analogic Jobs US • Salem (NH)

On-site
USD 110,000 - 160,000