Embedded Linux Systems Engineer (Yocto, OTA & Security)

Impulse Space, Inc.

Redondo Beach (CA)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Impulse Space, Inc. in Redondo Beach is seeking an Embedded Linux Software Engineer to develop and maintain the foundational software stack powering our avionics platforms.

This role requires deep expertise in embedded Linux, low-level hardware/software integration, and platform engineering practices to ensure secure, reliable, and maintainable systems. The position focuses on Yocto-based distributions, kernel driver work, secure boot, OTA updates, and system hardening, with opportunities to

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related degrees.
  • Experience building and maintaining Yocto-based embedded Linux distributions for custom boards.
  • Demonstrated ability to develop, configure, and debug Linux kernel drivers.
  • Demonstrated experience developing in C/C++, with ability to work in constrained, low-level environments.
  • Strong written and verbal communication skills for technical documentation, design reviews, and cross-discipline collaboration.
  • Experience with UART, SPI, I2C, CAN, and similar buses.
  • Experience with OTA update design and deployment (dual-partition or rollback-safe systems).
  • Familiarity with security hardening and frameworks (SELinux, AppArmor, secure boot).
  • Experience with CI/CD pipelines for embedded systems.
  • Familiarity with containerization and reproducible build techniques for embedded platforms.
  • Hands-on experience with oscilloscopes, hardware debuggers, and signal analyzers.

Responsibilities

  • Build, configure, and maintain a Yocto-based Linux distribution for avionics hardware.
  • Perform board bring-up and hardware integration testing across CPU, memory, and peripherals.
  • Develop, port, and maintain Linux device drivers for sensors and buses.
  • Implement secure boot, code signing, and OTA update infrastructure.
  • Ensure system hardening with security frameworks and robust fault-tolerance.

Skills

C/C++
Embedded Linux
Kernel drivers
Yocto

Education

Bachelor's degree (CS/CE/EE)

Tools

GitLab
Jenkins
CircleCI
Oscilloscopes
Hardware debuggers

Job description

Impulse Space, Inc. in Redondo Beach is seeking an Embedded Linux Software Engineer to develop and maintain the foundational software stack powering our avionics platforms.

This role requires deep expertise in embedded Linux, low-level hardware/software integration, and platform engineering practices to ensure secure, reliable, and maintainable systems. The position focuses on Yocto-based distributions, kernel driver work, secure boot, OTA updates, and system hardening, with opportunities to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Systems Engineer - Avionics & Secure Boot
Embedded Linux Systems Engineer - Avionics & Secure Boot

Impulse Space • Redondo Beach (CA)

On-site
USD 120,000 - 180,000
Stock options
Medical, vision & dental
401(k) retirement plan
Avionics-Grade Embedded Linux Engineer
Avionics-Grade Embedded Linux Engineer

Impulse Space, Inc. • Redondo Beach (CA)

On-site
USD 120,000 - 180,000
Stock options
Medical coverage
Dental coverage
+1
Embedded Linux Software Engineer Redondo Beach
Embedded Linux Software Engineer Redondo Beach

Impulse Space, Inc. • Redondo Beach (CA)

On-site
USD 120,000 - 180,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Impulse Space • Redondo Beach (CA)

On-site
USD 120,000 - 180,000
Stock options
Medical, vision & dental
401(k) retirement plan
Embedded Linux Engineer II (Yocto) – Space/Avionics
Embedded Linux Engineer II (Yocto) – Space/Avionics

CesiumAstro, Inc. • Denver (CO)

On-site
USD 113,000 - 136,000
Stock options
Comprehensive benefits (health, dental
Vision, HSA, 401(k)
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Impulse Space • Redondo Beach (CA)

On-site
USD 120,000 - 180,000
Stock options
Medical coverage
Dental coverage
+1
Embedded Linux Engineer - Yocto / Space Systems
Embedded Linux Engineer - Yocto / Space Systems

CesiumAstro, Inc. • El Segundo (CA)

Hybrid
USD 118,000 - 142,000
Stock options
Benefits package
Senior Yocto Linux Engineer – Embedded & Secure OS
Senior Yocto Linux Engineer – Embedded & Secure OS

Medtronic plc • Newton (MA)

On-site
USD 125,000 - 187,000
Health, dental, vision insurance
401(k) plan with employer match
Paid time off and generous benefits
Embedded Linux Engineer
Embedded Linux Engineer

Bayforce • United States

Remote
USD 90,000 - 130,000
Senior Embedded Linux Engineer - Yocto & Qt Leader
Senior Embedded Linux Engineer - Yocto & Qt Leader

Oshkosh Corporation • Appleton (WI), Oshkosh (WI), Neenah (WI)

On-site
USD 79,000 - 127,000