CareerPlan

Software Engineer

Los AngelesFull-time$123k2026-05-06 → 2026-11-10
U.S. persons only (export control)

Core

Developing mission-critical flight software for high-power satellites to control propulsion, attitude, and power systems.

Role type

Embedded software engineer (spacecraft flight software)

Builds

Real-time control software for 20kW+ spacecraft subsystems

Domain

Aerospace / Space Systems

Required skills

Rust, embedded systems programming, state machine design, microcontroller driver development, software verification, fault tolerance design

Preferred skills

Linux systems programming, continuous integration/delivery, hard real-time RTOS, no_std Rust, electronics knowledge, hardware-in-the-loop testing

Technologies

Rust, Linux, RTOS, microcontrollers

Responsibilities

Create software architecture for real-time fault-tolerant control; Develop applications for spacecraft subsystems; Design state machines for robust operation; Author microcontroller drivers; Build deployment tools; Perform anomaly investigation; Support subsystem integration and testing

Seniority

Mid-level IC (0-2 years expected on mission operations)