CareerPlanGet AI match score →

Flight Software Engineer (Rust)

Reston, Virginia, United States💼 Full-time💰 $135,000–$135,000🗓 2026-07-10 → 2026-07-31

Core

Design, develop, and maintain reliable, fault-tolerant flight and payload software for spacecraft missions.

Role type

Senior IC embedded flight software engineer (Rust)

Builds

Flight software, command and control systems, and payload software for satellite constellations

Domain

Aerospace / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Rust (concurrent/asynchronous), embedded software development, ARM core programming, processor architecture optimization, CI/CD, system integration, unit testing, documentation

Preferred skills

Python, kernel development (Yocto), dynamics and control systems, hardware interfaces (Ethernet, SPI, I2C, UART, PCIe), autonomous fault-critical systems

Technologies

Rust, C/C++, Linux, RTOS, bare-metal, ARM, Yocto, Ethernet, SPI, I2C, UART, PCIe

Responsibilities

Design and develop fault-tolerant flight and payload software; implement software meeting requirements while managing interfaces with spacecraft subsystems; develop command and control software; participate in test campaigns from unit to system level; create and maintain software documentation; mentor peers and lead development processes

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗