CareerPlanSign in

Flight Software Engineer (Rust)

Santa Barbara, California, United States💼 Full-time💰 $135,000–$135,000🗓 2026-09-21 → 2026-09-25

Core

Develop and maintain reliable, fault-tolerant embedded flight software for spacecraft missions using Rust.

Role type

Senior IC embedded flight software engineer

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, embedded software development, concurrent/asynchronous programming, ARM core programming, Linux/RTOS/bare-metal environments, processor architecture optimization, CI/CD, system integration

Preferred skills

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

Technologies

Rust, Linux, RTOS, 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.

Seniority

Senior, hands-on IC

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