← All roles

Senior Flight Software Engineer

K2 Space· Software
Apply on company site
Los Angeles, CA$160k - $200kfull-timePosted 7mo ago

About the role

Senior flight software engineer at K2 Space, developing and verifying software for large spacecraft, spanning real-time control, fault tolerance, telemetry, and subsystems across propulsion, attitude control, power, thermal, and communications. Role involves multi-year progression from architecture to multi-spacecraft verification and operation.

Responsibilities

  • Create software architecture for real-time, fault tolerant control of a 20kW+ spacecraft
  • Develop software applications for control of spacecraft subsystems, including propulsion, guidance/attitude control, thermal, power, and communications systems
  • Design and implement state machines for robust operation of the spacecraft
  • Create and utilize robust tools to allow for rapid deployment of quality code
  • Perform data analysis and anomaly investigation to identify and resolve software bugs
  • Support integration and testing of the spacecraft subsystems
  • Build and maintain infrastructure to increase reliability when developing and testing software

Qualifications

  • Bachelor's degree in computer science, computer engineering, electrical engineering, math, or a STEM discipline or 5+ years of professional experience in software engineering
  • Development experience in Rust, C/C++, Python, VHDL, SystemVerilog

Skills

Required:RustC/C++Python
Nice to have:VHDLSystemVerilog

Benefits

  • Comprehensive benefits package including paid time off, medical/dental/vision/ coverage, life insurance, paid parental leave, and many other perks
Last updated Aug 26, 2026. Interested? Apply on the company site.

About K2 Space

Build Bigger

Building the largest satellites in orbit. Ultra-powerful, scalable platforms engineered for LEO–cislunar missions. Explore the next-generation of satellites.

SatellitesSpacecraftLEOMEOGEOSatellite Power

More open roles at K2 Space