What is a Software Engineer at Relativity Space?
A Software Engineer at Relativity Space operates at the unique intersection of advanced software development, additive manufacturing, and aerospace engineering. Unlike traditional tech companies where software exists purely in a digital sandbox, software at Relativity Space directly controls, monitors, and optimizes physical hardware. From the massive Stargate 3D printers to the automated test stands at the Stennis Space Center and the flight computers guiding vehicles like Terran R, software is the fundamental nervous system of the company's launch operations.
As a Software Engineer, your work will have a direct impact on the speed and reliability of rocket design and manufacturing. You will be tasked with building high-performance control loops, developing data pipelines that process gigabytes of sensor telemetry, or creating intuitive tools that allow aerospace and materials engineers to analyze complex geometries. The role requires a systems-thinking mindset, where you must understand not only how your code executes in a container or on an embedded processor, but also how it influences physical systems subject to extreme thermal, structural, and fluid dynamics.
This position is highly collaborative and intellectually demanding. You will work alongside flight control teams, integration engineers, and manufacturing specialists to translate complex physical constraints into robust, testable software. It is a fast-paced environment where the company's strategic goals—such as pivoting to scale up heavy-lift launch capabilities—require engineers who can adapt quickly, design for extreme reliability, and build systems that bridge the gap between bits and atoms.
