CareerPlan

Flight Software Engineer II

Denver, COFull-time$95k2026-10-07 → 2026-11-11
On-siteCitizens or permanent residents onlySecurity clearance required

Core

Develop flight software, GNC algorithms, and device drivers for autonomous spacecraft and space-based interceptors.

Role type

Senior IC flight software engineer (embedded systems)

Builds

Flight computers, on-board processing units, and mission software for space missions

Domain

Aerospace / Defense / Space Systems

Required skills

C/C++, embedded RTOS (RTLinux, Azure RTOS), low-level device driver development, safety-critical systems, GNC algorithms, command scripting, protocol libraries (Ethernet, SPI, I2C, CAN, RS422, RS485), TCP/IP, Rust/Zig/Python

Preferred skills

Embedded Linux, microcontrollers, sensor fusion, robotics, automation, motor control, oscilloscope/protocol analyzer usage

Technologies

RTLinux, Azure RTOS, C, C++, Rust, Zig, Python, TCP/IP, UDP, Ethernet, SPI, I2C, CAN, RS422, RS485

Responsibilities

Design and develop flight software for on-board computers; Integrate complex GNC algorithms; Develop reusable device drivers and communication protocol libraries; Design and implement satellite subsystem model simulators on HITL/SITL; Collaborate with ground C2 software teams; Participate in code reviews and architecture discussions

Seniority

Mid-Senior, hands-on IC