Embedded Software Engineer

Round-Peg Solutions (RPS)

Redondo Beach (CA)

On-site

USD 140,000 - 170,000

Full time

16 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Equity grant (4,000 shares)

Job summary

Impulse Space in California is seeking a Senior Embedded Software Engineer to develop high-performance firmware for actuated systems on rocket propulsion and spacecraft hardware. You will own the software lifecycle from architecture to testing, collaborating with propulsion, avionics, and guidance teams to deliver reliable control systems for space missions.

The role requires building real-time control loops, interfacing with sensors and actuators, and supporting hardware integration, hot-fire

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
  • At least five years of embedded C and C++ development in electromechanical control environments.
  • Experience developing real-time control loops, actuator calibration, and motor control systems.
  • Strong knowledge of I2C, SPI, CAN, and UART hardware interfaces.
  • Experience using debugging and test equipment to diagnose software, firmware, and hardware issues.

Responsibilities

  • Develop real-time firmware for rocket engine valves, thrust vector control, satellite propulsion systems, and motor driven devices.
  • Implement 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.

Skills

Embedded C
Embedded C++
Real-time control
Sensor/actuator interfacing
Debugging tools

Education

Bachelor's degree in Electrical/Computer Engineering

Tools

I2C
SPI
CAN
UART

Job description

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 embedded C and C++ development experience within electromechanical control environments

  • 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer (Actuators & Control Systems)
Senior Embedded Software Engineer (Actuators & Control Systems)

Impulse Space • Redondo Beach (CA)

On-site
USD 160,000 - 280,000
Stock options
Medical, vision & dental coverage
401(k) retirement plan
Senior Embedded Software Engineer – Space Propulsion (Equity)
Senior Embedded Software Engineer – Space Propulsion (Equity)

Round-Peg Solutions (RPS) • Redondo Beach (CA)

On-site
USD 140,000 - 170,000
Equity grant (4,000 shares)
Senior Embedded Software Engineer (Actuators & Control Systems)
Senior Embedded Software Engineer (Actuators & Control Systems)

Impulsespace • Redondo Beach (CA)

On-site
USD 150,000 - 200,000
Stock options
Medical coverage
401(k) retirement plan
Senior Embedded Software Engineer
Senior Embedded Software Engineer

InnoForge • Los Angeles (CA)

On-site
USD 130,000 - 180,000
flight software engineer
flight software engineer

Round-Peg Solutions (RPS) • Redondo Beach (CA)

On-site
USD 120,000 - 210,000
Relocation assistance
Stock options
Principal Embedded Software Engineer (Actuators & Control Systems)
Principal Embedded Software Engineer (Actuators & Control Systems)

Impulsespace • Redondo Beach (CA)

On-site
USD 180,000 - 260,000
Stock options
Medical, vision & dental coverage
401(k) retirement plan
Senior Embedded Firmware Engineer — Space Propulsion
Senior Embedded Firmware Engineer — Space Propulsion

Impulse Space • Redondo Beach (CA)

On-site
USD 160,000 - 280,000
Stock options
Medical, vision & dental coverage
401(k) retirement plan
Principal Embedded Software Engineer (Actuators & Control Systems)
Principal Embedded Software Engineer (Actuators & Control Systems)

Impulse Space • Redondo Beach (CA)

On-site
USD 180,000 - 260,000
Stock options
Medical, vision & dental coverage
401(k) retirement plan
Senior Flight Software Engineer
Senior Flight Software Engineer

EVONA • Los Angeles (CA)

On-site
USD 140,000 - 220,000
Equity in compensation
Comprehensive medical, dental and vision coverage
Daily lunch provided onsite
+2
Embedded Software Engineer
Embedded Software Engineer

Impulse Space • Redondo Beach (CA)

On-site
USD 130,000 - 280,000
Stock options
Medical, vision & dental coverage
401(k) retirement plan