📍 Redondo Beach, United States 🇺🇸
Senior Embedded Software Engineer | Impulse Space
Are you an Embedded Software Engineer looking to develop software that directly controls rocket propulsion systems and spacecraft hardware?
Do you want to own the full engineering lifecycle from architecture through to testing and deployment?
Are you excited by the opportunity to work in a fast moving space company founded by one of the industry's most respected propulsion pioneers? If so, this opportunity may be the right next step for you.
Impulse Space is one of the fastest growing companies in the commercial space sector. Founded by Tom Mueller, the engineer behind the Merlin and Draco engines that helped transform modern spaceflight, the company is building the transportation infrastructure that powers the next generation of space missions. Its spacecraft and propulsion systems enable satellites, payloads, and spacecraft to move efficiently between orbits after launch, helping solve one of the most significant challenges in the space industry.
As a Senior Embedded Software Engineer, you will develop high performance embedded software for actuated systems used across launch vehicles and spacecraft. Working closely with propulsion, avionics, and guidance teams, you will create reliable control systems capable of operating in demanding launch and space environments.
What’s on offer
You will have the opportunity to work on software that directly controls rocket motors, propulsion systems, servo valves, and spacecraft actuators used on real space missions. The role offers full ownership from concept through to testing, allowing you to design architectures from scratch, develop embedded software, integrate hardware, and support field testing activities. You will contribute to programmes supporting leading space organizations while benefiting from a culture focused on rapid iteration, innovation, and practical engineering. In addition, the package includes 4,000 equity shares with significant long term value potential through a three year vesting schedule.
As the Senior Embedded Software Engineer your responsibilities will include:
• Developing real time firmware for rocket engine valves, thrust vector control systems, satellite propulsion systems, and motor driven devices
• Implementing closed loop control systems for position, velocity, torque, and pressure regulation
• Integrating actuator systems, sensors, and motor drivers using industry standard communication protocols
• Designing safety critical state machines for propulsion sequences, pressurization systems, and safe shutdown operations
• Supporting hardware integration, hot fire testing, environmental testing, and diagnostic investigations
As the Senior Embedded Software Engineer you will bring:
• A degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or a related discipline
• At least five years of C++ development experience
• Experience developing real time control loops, actuator calibration routines, and motor control systems
• Strong knowledge of low level hardware interfaces including I2C, SPI, CAN, and UART
• Experience using debugging and test equipment to diagnose software, firmware, and hardware issues
This Senior Embedded Software Engineer position offers the opportunity to join a rapidly growing organization at the forefront of commercial space mobility. You will work alongside talented engineers, contribute to technologies that reach space, and play a key role in shaping future products and engineering standards. For an ambitious Senior Embedded Software Engineer seeking meaningful technical ownership and career growth, this is a unique opportunity.
All successful applicants will be contacted within two working days.