Senior Flight Software Engineer
Core
Develop safety-critical, real-time flight software for the Terran R rocket, integrating control algorithms and sensor data to manage vehicle ascent, re-entry, descent, and landing.
Role type
Senior IC flight software engineer (embedded systems)
Builds
Core flight software stack, telemetry systems, and testing infrastructure for rocket launch vehicles
Domain
Aerospace / Embedded Systems / Real-time Control
Deliverable
production ML models | product features
Required skills
Rust, C++, Linux OS concepts, networking (TCP/IP, UDP), CI/CD, algorithms and data structures
Preferred skills
Systems-level programming, inter-process communication, message passing protocols (FlatBuffers, Protobuf)
Technologies
Rust, C++, Linux, TCP/IP, UDP, FlatBuffers, Protobuf, HITL, HOOTL
Responsibilities
Architect and deliver core flight software meeting latency and jitter requirements; integrate GNC algorithms for vehicle control; develop telemetry systems for data routing; support testing infrastructure development; define team standards and mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities