K2 Space
Principal Flight Software Engineer
$200K–$240K
Los Angeles, CA +1 · Principal · Full-time · Posted Dec 10, 2025
- Location
- Los Angeles, CA
Los Angeles - Experience
- 10+ years of professional software engineering experience is stated as an alternative to the degree requirement; no separate years-of-experience requirement is given.
- Education
- Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a STEM discipline, or 10+ years of professional experience in software engineering.
- Visa sponsorship
- Must be a “U.S. person” as defined by ITAR or otherwise eligible for a federally issued export control license.
About the job
Develop and verify mission-critical flight software and architecture for large spacecraft, supporting real-time control and reliable operation across spacecraft subsystems.
What you'll do
- Design fault-tolerant, real-time software architecture and state machines for spacecraft control.
- Develop subsystem software for propulsion, guidance and attitude control, thermal, power, and communications systems; investigate anomalies and bugs.
- Support spacecraft subsystem integration and testing, and build tools and infrastructure for reliable software development and verification.
What they ask for
- Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a STEM discipline, or 10+ years of professional experience in software engineering.
- Development experience in Rust, C/C++, Python, VHDL, or SystemVerilog.
Nice to have
- Spacecraft flight software development; hard real-time embedded systems; Linux systems programming and driver development.
- Experience with CI/CD, software verification and testing, fault-tolerant design, state machines, or hardware-in-the-loop test systems.
Pay
$200,000 - $240,000 USD base salary
Tools
Rust, C++, C, Python, VHDL, SystemVerilog, Linux
AI focus
The posting states that the software team does not currently include artificial intelligence or machine learning development.
Model-written summary · the original posting is authoritative