Principal Flight Software Engineer

k2spacecorporation · Seattle, WA

Posted
30 days ago
Last confirmed live
1 day ago

What this role involves

Principal Software Engineer responsible for developing real-time, fault-tolerant software for large spacecraft. The role involves software architecture, GNC algorithms, embedded systems, and hardware-in-the-loop testing. Technologies include Rust, C++, VHDL, and Python.

Skills this posting asks for

  • rust
  • c++
  • python
  • vhdl
  • systemverilog
  • embedded systems
  • real-time operating systems
  • gnc algorithms
  • fault tolerance
  • software architecture
  • hardware-in-the-loop testing
  • software-in-the-loop testing
  • telemetry
  • attitude control
  • propulsion systems
  • power systems
  • thermal systems
  • communication systems
  • flight software
  • microcontrollers

Requirements

  • Level: principal

From the employer’s posting

K2 is building the largest and highest-power satellites ever flown, unlocking performance levels previously out of reach across every orbit.&nbsp;Backed by <a href="https://www.forbes.com/sites/aliciapark/2025/12/11/this-startup-is-building-huge-satellites-f…

Read the full description on k2spacecorporation’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at k2spacecorporation

All 38 roles at k2spacecorporation