Impulse Space
Embedded Linux Software Engineer
$120K–$180K
Redondo Beach, California · On-site · Full-time · Posted Oct 30, 2026
- Education
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related degrees.
- Visa sponsorship
- Applicants must be U.S. Persons or eligible to obtain an export license from applicable U.S. government agencies.
About the job
Develop and maintain the embedded Linux software platform for avionics hardware, including board integration, drivers, security, and updates.
What you'll do
- Build and maintain a Yocto-based Linux distribution and integrate kernel, services, and middleware.
- Bring up avionics boards; develop and debug Linux drivers and hardware/software integration.
- Harden platforms with secure boot, cryptographic assets, access controls, and OTA updates with rollback support.
What they ask for
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related degree.
- Experience building and maintaining Yocto-based embedded Linux distributions for custom boards.
- Demonstrated ability to develop, configure, and debug Linux kernel drivers.
- Demonstrated C/C++ development experience in constrained, low-level environments.
Nice to have
- Experience with UART, SPI, I2C, CAN, OTA updates, system security frameworks, or embedded CI/CD.
- Familiarity with containerization, reproducible builds, and hardware debugging tools.
Pay
$120,000 - $180,000 / year (base salary)
Tools
Yocto, C/C++, UART, SPI, I2C, CAN, AppArmor, SELinux
Model-written summary · the original posting is authoritative