R

Relativity Space

Develops 3D-printed reusable rockets for launches

Senior Flight Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeLong Beach, CA, USAIn-person

About the Job

Requirements

  • A relevant undergraduate or graduate degree in Electrical Engineering, Computer Engineering, Computer Science, or Aerospace Engineering, with at least 5 years of production development experience.
  • Experience delivering production-level, high-reliability software.
  • Expertise in Rust, C++, and/or other systems programming languages, as well as algorithms and data structures.
  • Expertise in Linux operating system concepts such as memory management, CPU shielding, and scheduling.
  • Expertise in networking concepts such as TCP/IP and UDP.
  • Experience with software development processes including source control, bug tracking, and continuous integration and continuous delivery.

Responsibilities

  • Architect and deliver core flight software, focusing on meeting system and performance requirements such as latency, allowed jitter, and control frequency.
  • Work closely with guidance, navigation, and control engineers to integrate complex algorithms for vehicle ascent, re-entry, descent, and landing.
  • Work closely with embedded software engineers and avionics teams to integrate vehicle sensor data such as GPS, IMU, and radar, and to control vehicle equipment such as valves, thrust vector controls, and landing grid fins.
  • Develop a telemetry system that prioritizes, filters, stores and forwards, and encodes and decodes telemetry to radio-frequency format, routing data through ground stations and to data centers.
  • Support the development and integration of testing infrastructure such as hardware-in-the-loop and hardware-out-of-the-loop systems, as well as physics and fluid simulations.
  • Define processes and best practices, integrate modern tools and technologies, and mentor junior engineers to maximize team velocity.

Desired Qualifications

  • Experience with systems-level programming such as synchronization primitives and memory management.
  • Experience with different inter-process communication methods.
  • Experience with message-passing protocols such as FlatBuffers or Protocol Buffers.

About the Company

Relativity Space

Develops 3D-printed reusable rockets for launches

Relativity Space designs and launches rockets that are largely built with 3D-printed parts. Its core product line includes the Terran R, a medium-to-heavy lift rocket designed to be reusable and capable of delivering payloads to LEO and GTO. The company works by using advanced additive manufacturing to print most rocket structures and components in-house, reducing parts, complexity, and production time, and then offers launch services to customers who want to put satellites or other payloads into space. Unlike many peers, Relativity Space relies on a predominantly 3D-printed, vertically integrated approach with its own proprietary designs and manufacturing processes, aiming to streamline production and cut costs. The goal is to make access to space cheaper and more reliable by building a scalable, in-house manufacturing platform and a reusable rocket fleet that can deploy payloads on demand.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$2.2B
Headquarters
Long Beach, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Relativity Space

See more jobs