Staff Flight Software Engineer

A commercial launch company building Terran R rockets and pioneering additive manufacturing innovation, with the vision of creating humanity's industrial base on Mars.
Long Beach, CA, USA
$194,000 - $249,000
Embedded
Staff Software Engineer
In-Person
7+ years of experience
Space · Robotics

Description For Staff Flight Software Engineer

Relativity Space is seeking a Staff Flight Software Engineer to join their innovative rocket development program. This role sits at the intersection of aerospace technology and software engineering, working on the Terran R program - a medium-to-heavy lift reusable rocket. The position involves developing mission-critical real-time software for engine testing, stage testing, and launch operations.

As a technical leader, you'll architect and implement core flight software systems while maintaining strict performance requirements for latency and control frequency. You'll work closely with GNC engineers to integrate complex algorithms for vehicle ascent, re-entry, descent, and landing. The role involves collaboration with Embedded Software Engineers and Avionics teams to integrate various vehicle sensors and control systems.

The ideal candidate brings 7+ years of production development experience with deep expertise in real-time embedded software, system languages like Rust or C++, and strong knowledge of operating system concepts. You'll be responsible for developing robust telemetry systems, supporting testing infrastructure, and mentoring junior engineers while setting technical standards for the team.

This position offers the unique opportunity to contribute to Relativity Space's ambitious vision of creating humanity's industrial base on Mars. You'll be working at the forefront of aerospace technology and additive manufacturing, helping to push the boundaries of what's possible in space exploration. The company offers competitive compensation including salary, equity, generous PTO, parental leave, and professional development benefits.

Last updated 9 minutes ago

Responsibilities For Staff Flight Software Engineer

  • Architect and deliver core flight software with focus on meeting system and performance requirements
  • Work with GNC engineers to integrate algorithms for vehicle ascent and re-entry
  • Integrate vehicle sensor data and control vehicle equipment
  • Develop telemetry system for data handling and transmission
  • Support development of testing infrastructure including HITL and HOOTL
  • Define processes, best practices and mentor junior engineers

Requirements For Staff Flight Software Engineer

Rust
  • Undergraduate or graduate degree in relevant engineering discipline
  • 7+ years of production development experience
  • Deep experience in real time embedded software
  • Expert in Rust, C++, or other system languages
  • Expert in algorithms and data structures
  • Expert in Operating System concepts
  • Experience with software development processes

Benefits For Staff Flight Software Engineer

Parental Leave
  • Competitive salary and equity
  • Generous PTO and sick leave policy
  • Parental leave
  • Annual learning and development stipend

Interested in this job?

Jobs Related To Relativity Space Staff Flight Software Engineer

Senior Firmware Architect - Server Manageability

Senior Firmware Architect position at NVIDIA focusing on server manageability, firmware development, and enterprise systems architecture with competitive compensation and benefits.

Hardware Developer 4

Hardware Developer 4 position at Oracle focusing on electronic components design, critical infrastructure, and electrical systems development with competitive compensation and benefits.

Staff Firmware Engineer

Staff Firmware Engineer position at Micron Technology in Hyderabad, focusing on embedded systems and firmware development for memory solutions.

Sr. Wireless Communication and DSP Engineer, Wireless Systems

Lead physical layer design implementation for Project Kuiper's satellite communication system, developing FPGA and embedded solutions for next-generation space-based internet connectivity.

Embedded RTOS Lead Engineer

Lead Embedded RTOS Engineer position at Carrier, focusing on real-time operating system development and embedded systems.