Impulse Space
Embedded Software Engineer
$130K–$280K
Redondo Beach, California · On-site · Full-time · Posted Oct 28, 2026
- Experience
- 1+ years writing C/C++ for an embedded system or vehicle; alternatively, 2+ years of professional software experience may substitute for the degree requirement. Preferred experience includes several areas calling for 2+ years.
- Education
- Bachelor's degree in computer science, engineering, math, or a scientific discipline, or equivalent experience (2+ years of professional software experience in lieu of a degree).
- Visa sponsorship
- Applicants must be U.S. Persons or eligible to obtain an export license under applicable U.S. export regulations.
About the job
Develop embedded software for spacecraft avionics, supporting flight and ground testing from system prototyping through manufacturing and flight.
What you'll do
- Implement low-level processor functions, communication interfaces, control loops, and fault detection and response.
- Provide embedded software input on new systems and write code for avionics and propulsion testing.
- Develop reviewed and tested software for manufacturing and flight hardware.
What they ask for
- Bachelor's degree in computer science, engineering, math, or a scientific discipline, or 2+ years of professional software-building experience in lieu of a degree.
- 1+ year writing C/C++ code for an embedded system or vehicle.
Nice to have
- Experience troubleshooting with oscilloscopes, logic analyzers, hardware debuggers, and source-level debuggers.
- Experience with communication protocols, microprocessors and microcontrollers, low-level camera drivers, sensor interfaces, and motor or power electronics.
Pay
$130,000 - $280,000 / year (base salary)
Tools
C/C++, I2C, CAN, SPI, UART, MIPI CSI-2, USB, DMA
Model-written summary · the original posting is authoritative