Constellation Space

Flight Software Engineer at Constellation Space (Seattle, WA)

Constellation Space· Seattle, WA· $120k–$180k·

Role details

Salary
$120k–$180k
Work type
Onsite
Employment
Full-Time

Job description

The Role

Constellation's Flight Software team writes the code that actually flies the hardware. We are looking for a Flight Software Engineer to design and implement the highly reliable, real-time embedded systems that control our spacecraft and flight vehicles.

Responsibilities

  • Develop, test, and deploy mission-critical flight software in C/C++.
  • Implement guidance, navigation, and control (GNC) algorithms on embedded hardware.
  • Perform Hardware-in-the-Loop (HITL) testing to validate software under simulated flight conditions.
  • Collaborate with hardware engineers to define system architecture and interfaces.

Requirements

  • B.S. in Computer Science, Computer Engineering, Aerospace Engineering, or similar.
  • Exceptional programming skills in modern C and C++.
  • Extensive experience with Real-Time Operating Systems (RTOS) and embedded Linux.
  • Familiarity with hardware communication protocols (I2C, SPI, CAN, RS-422) and low-level debugging.

Why work at Constellation Space

  • Culture highlights: Early-stage startup with a small, highly experienced founding team tackling infrastructure problems that directly impact space operations. Emphasis on autonomy, ownership, and solving hard technical challenges.
  • Remote/hybrid/office policy: Headquarters in Seattle, WA; likely hybrid or in-office given the nature of space systems work (not explicitly stated).
  • Notable perks or engineering culture: Backed by top-tier VCs (YC, NVIDIA, OpenAI); opportunity to work on mission-critical AI/ML and network orchestration for the space industry; deep technical challenges in ML, distributed systems, and real-time control.

Application questions