CareerPlan

Senior Software Engineer

SeattleFull-time$160k2026-07-01 → 2026-11-10
U.S. persons only (export control)

Core

Develop mission-critical software for real-time control of high-power spacecraft subsystems including propulsion, guidance, attitude control, thermal, power, and communications.

Role type

Senior Software Engineer (Spacecraft Flight Software)

Builds

Software architecture and applications for 20kW+ spacecraft operating in LEO to deep space

Domain

Aerospace / Embedded Systems / Spacecraft Control

Deliverable

production ML models | product features

Required skills

Rust, C/C++, Python, VHDL, SystemVerilog, real-time control, fault tolerance, state machines, embedded systems programming

Preferred skills

Linux systems programming, continuous integration/delivery, hard real-time embedded systems, electronics knowledge, software verification, Extended Kalman Filters, hardware-in-the-loop testing

Technologies

Rust, C++, Python, VHDL, SystemVerilog, Linux, RTOS

Responsibilities

Create software architecture for real-time, fault tolerant control; Develop software applications for spacecraft subsystems; Design and implement state machines; Create tools for rapid deployment; Perform data analysis and anomaly investigation; Support integration and testing of subsystems

Seniority

Senior, hands-on IC