Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Linux Software Engineer

Home > C/C++ programming jobs

Embedded Linux Software Engineer in USA new

  • Impulse Space
  • Full time
  • Email
  • Redondo Beach, CA

Responsibilities

  • Build, configure, and maintain a Yocto-based Linux distribution for custom avionics hardware.
  • Manage kernel configuration, system services, middleware integration, system configuration, startup scripts, and fault-tolerant resource allocation.
  • Perform board bring-up and debug hardware/software integration issues across CPU, memory, and peripheral subsystems.
  • Develop, port, maintain, and debug Linux device drivers and kernel-space/user-space interactions.
  • Implement secure boot, code signing, certificate and cryptographic asset management, and Linux security frameworks including AppArmor and SELinux.
  • Design and maintain OTA update infrastructure with rollback and A/B partitioning support.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 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 and C++ for constrained, low-level environments.
  • Experience with UART, SPI, I2C, CAN, or similar buses is preferred.
  • Understanding of embedded software principles, real-time constraints, and resource-limited systems is preferred.
  • Experience with OTA update design, system hardening, secure boot, TPM or cryptographic key management, and security frameworks is preferred.
  • Experience with GitLab, Jenkins, or CircleCI pipelines, containerization, reproducible builds, oscilloscopes, hardware debuggers, and signal analyzers is preferred.

Benefits

  • Eligible full-time hires may receive stock options, medical, vision, and dental coverage, and access to a 401(k) retirement plan.

Impulse Space

Impulse Space designs and builds in-space mobility spacecraft—orbital transfer and hosting vehicles—for satellite operators and space agencies. It sells mission services that deliver customer payloads to target orbits and provide on-orbit hosting, using in-house propulsion and ground operations. ...

Similar positions

Senior Engineer II, Chromium

  • Menlo Security
  • Full time
  • Remote
  • 10/31/2026
  • EMEA

Embedded Software Engineer

  • Baker Hughes
  • Full time
  • Others
  • 10/31/2026
  • Pune, India

Embedded C++ Software Engineer

  • SMX
  • Full time
  • USA
  • 10/31/2026
  • Salary: $160k - $210k/yr
  • Broomfield, CO

Senior Software Engineer

  • Google
  • Full time
  • USA
  • 10/31/2026
  • Salary: $174k - $252k/yr
  • Mountain View, CA

Software Engineer - Database

  • MotherDuck
  • Full time
  • Others
  • 10/31/2026
  • Salary: Competitive
  • Berlin, Germany