CareerPlanSign in

Principal Software Engineer

Los Angeles💼 Full-time💰 $200,000–$200,000🗓 2026-06-30 → 2026-09-26

Core

Designing and developing mission-critical software for high-power satellites to control propulsion, attitude, power, and thermal systems.

Role type

Principal Software Engineer (Spacecraft Flight Software)

Builds

Real-time, fault-tolerant control software for 20kW+ spacecraft subsystems

Domain

Aerospace / Embedded Systems / Space Satellites

Deliverable

production ML models | product features | infrastructure

Required skills

Rust, C++, Python, VHDL, SystemVerilog, real-time embedded systems, state machine design, software verification, fault tolerance

Preferred skills

Linux systems programming, continuous integration/delivery, hardware-in-the-loop testing, Extended Kalman Filters, electronics knowledge

Technologies

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

Responsibilities

Create software architecture for real-time control; Develop applications for spacecraft subsystems; Design state machines for robust operation; Build tools for rapid code deployment; Perform data analysis and anomaly investigation; Support integration and testing; Build and maintain development infrastructure

Seniority

Principal, hands-on IC with strategic architecture responsibilities

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