
Embedded Linux Software Engineer
Impulse Space13 hours ago
Redondo Beach, CA, USASenior
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.
About 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. Founded in 2021 by Tom Mueller and headquartered in Redondo Beach, California, the privately held company targets LEO, GEO, and cislunar destinations.