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
1,000 - 5,000 Employees
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 team working on the Terran R rocket program. This is a unique opportunity to shape the future of aerospace technology and additive manufacturing while contributing to the company's vision of establishing humanity's industrial base on Mars.

The role involves developing mission-critical flight software for rocket operations, including engine testing, stage testing, and launch operations. As a technical leader, you'll have significant autonomy in architecting core flight software systems while ensuring they meet strict performance requirements. You'll work closely with GNC, Propulsion, and Avionics teams to integrate complex algorithms for vehicle control during all flight phases.

The ideal candidate brings 7+ years of production development experience with deep expertise in real-time embedded systems, system programming languages like Rust or C++, and strong knowledge of operating system concepts. You'll be responsible for developing robust software systems that control Terran R rockets during orbital flight and landing operations.

This role offers the opportunity to work on cutting-edge aerospace technology while helping establish best practices and mentoring junior engineers. The position is based in Long Beach, California, and offers competitive compensation ($194,000-$249,000) plus equity, generous PTO, parental leave, and professional development benefits.

Join Relativity Space to be part of a team pushing the boundaries of rocket technology and additive manufacturing, working towards the ambitious goal of enabling humanity's future in space.

Last updated a few seconds 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
Linux
  • Undergraduate or graduate degree in relevant engineering discipline
  • 7+ years of production development experience
  • Deep experience with real-time embedded software
  • Expert in Rust, C++, and/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

Staff Flight Software Engineer

Staff Flight Software Engineer role at Relativity Space developing mission-critical software for the Terran R rocket program.

Staff Software Engineer, Hardware in the Loop

Staff Software Engineer position at Aurora focusing on Hardware-in-the-Loop (HIL) platform development for self-driving technology.

Sr. Sys Dev Engineer, Fire TV

Senior System Development Engineer position at Amazon Fire TV, focusing on Android system development, Linux kernel, and device drivers for entertainment platform development.

Staff Flight Software Engineer

Staff Flight Software Engineer role at Relativity Space developing mission-critical software for the Terran R rocket program.

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.