Principal Embedded Software Engineer (Actuators & Control Systems)
Impulse Space — Aerospace · Aerospace & Defense · Automotive & Transportation
About the role
As a Senior Embedded Software Engineer at Impulse focused on Actuation & Control Systems, you will be responsible for developing embedded software that controls a variety of actuated systems across launch vehicles and spacecraft. These include rocket engine valves, satellite thrusters, thrust vector control actuators, and motor-driven devices such as reaction wheels and gimbals. You will collaborate with propulsion, avionics, and GNC teams to design high-performance, fault-tolerant firmware capable of operating reliably in harsh environments such as launch and space.
Develop real-time firmware for controlling: Rocket engine valves and thrust vector control actuators (TVCAs); Satellite propulsion systems, including cold gas and electric thrusters; and Motor-driven systems such as reaction wheels, gimbals, and momentum wheels
Implement closed-loop control for: Position, velocity, torque, and pressure regulation; as well as Feedback via encoders, LVDTs, resolvers, current sensors, and pressure sensors
Interface with motor drivers and redundant actuator systems using protocols like CAN, SPI, UART, Ethernet, RS-422, and BISS-C.
Design and implement safety-critical state machines for thrust sequences, valve actuation, pressurization, and safe shutdowns
Participate in hotfire campaigns, environmental testing, and in-flight diagnostics
Write unit-tested and reviewable production firmware for use in both testbeds and spacecraft
Bachelor’s degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or a related field.
12+ years of embedded C/C++ development experience for electromechanical control systems
Experience using oscilloscopes, logic analyzers, hardware debuggers, and source-level debuggers to troubleshoot problems at all layers of the stack.
Experience implementing real-time control loops, motor commutation, and actuator calibration routines
Proficiency working with servo motors, stepper motors, or brushless DC motors
Strong understanding of low-level hardware and digital interfaces (I2C, SPI, CAN, UART)
What the index says about this role
- First seen by JobLarper — Aug 2, 2026, 6 days ago. Older postings collect hundreds of applicants — a tailored résumé matters more the longer a role has been live.
- What Software Engineer roles ask for — across 10,230 indexed openings: REST/APIs (46%), Backend (42%), Cloud (38%), Python (38%), Go (25%).
- Impulse Space is hiring actively — 100 open roles indexed.
Derived from the 27,000 roles JobLarper indexes daily from official company boards — not from the job description above.
More open roles at Impulse Space
- Senior Development Test EngineerRedondo Beach, California · Senior+ · $110,000 - $180,000 / year
- Senior Embedded Software Engineer (Actuators & Control Systems)Redondo Beach, California · Senior+ · $160,000 - $280,000 / year
- Propulsion Component EngineerRedondo Beach, California · Mid · $100,000 - $155,000 / year
- CNC ProgrammerRedondo Beach, California · Mid · $45.00 - $60.00 / hour
- Embedded Software EngineerRedondo Beach, California · Mid · $130,000 - $280,000 / year
- Ground Software EngineerRedondo Beach, California · Mid · $125,000 - $175,000 / year
- Propulsion Development EngineerRedondo Beach, California · Mid · $95,000 - $135,000 / year
- Spacecraft Propulsion Engineer IIRedondo Beach, California · Junior · $110,000 - $160,000 / year
All 100 open roles at Impulse Space →
Similar Software Engineer roles at other companies
- Software Engineer, Google Cloud StorageGoogle · Raleigh, NC, USA · 4325 Glenwood Ave #1047k, Raleigh, NC 27612, USA · Durham, NC, USA
- Senior Software Engineer, Search Quality, AI/MLGoogle · New York, NY, USA
- Senior Software Engineer, Network InfrastructureGoogle · Sunnyvale, CA, USA
- Software Engineer, Early Career, CampusGoogle · Mountain View, CA, USA · Google Building 1395, 1395 Charleston Rd, Mountain View, CA 94043, USA · Cambridge, MA, USA
- Software Engineer, Security Command CenterGoogle · Kirkland, WA, USA
- Software Engineer III, Embedded Systems/Firmware, Power OptimizationGoogle · —
- Lead Software Engineer - O9 , ITCNike · Karnataka, India
- Senior Software Engineer, Global Converse, ITCNike · Karnataka, India
Browse all software engineer jobs in united states — 5,560 open roles across 845 companies.