Embedded Software Engineer
Impulse· Software
Redondo Beach, CA$130k - $280kFull-timePosted 2mo ago
About the role
Embedded Software Engineer responsible for writing code on custom avionics hardware for flight and ground test functions, collaborating with avionics, GNC, propulsion engineers, and others across spacecraft development from architecture to prototyping to flight hardware control.
Responsibilities
- Implement and improve low-level processor functions such as controls of peripherals, and setup of communication interfaces.
- Implement and improve functions such as closed loop control of physical processes, and detection/response algorithms for failures such as broken sensors or radiation upsets.
- Provide technical input on new system developments from an embedded software perspective.
- Write scrappy code to support development testing of avionics and propulsion devices.
- Write rigorous, reviewed, and tested code to support manufacturing and flight.
Qualifications
- Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree
- 1+ years' writing C/C++ code for an embedded system or vehicle of some kind (robot, car, drone, or spacecraft)
Skills
Required:C/C++ programmingEmbedded systems
Nice to have:Oscilloscopes/logic analyzersCommunication protocols (I2C, CAN, SPI, UART)Camera module drivers (MIPI CSI-2, USB, SPI, I2C)Sensor interfacingMotor drivers/power electronics
Benefits
- Compensation bands determined by role, level, location, and market data; base pay determined case-by-case
- Long-term incentives in the form of stock options (for full-time hires)
- Medical, vision & dental coverage
- Access to a 401(k) retirement plan
Last updated Aug 27, 2026. Interested? Apply on the company site.
About Impulse
Accelerating our future beyond Earth
Accelerating our future beyond Earth
spacevehiclesmobilitypayloads
More open roles at Impulse
- Senior RF Test Engineer3d agoRedondo Beach, CA · Avionics
- Senior Propulsion Component Engineer (Electromechanical)3d agoRedondo Beach · Propulsion
- Supervisor, Materials Management3d agoRedondo Beach, CA · Manufacturing
- Production Control Scheduler (Manufacturing)3d agoRedondo Beach · Manufacturing
- Staff Industrial Engineer (Spacecraft Production Scaling)3d agoRedondo Beach · Assembly, Integration & Test