CareerPlan

Flight Software Engineer III

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

Core

Design, develop, integrate, and test flight software for autonomous spacecraft and space-based interceptors, including GNC algorithms and device drivers.

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 / Embedded Systems

Required skills

C/C++, Python, embedded RTOS (RTLinux, Azure RTOS), low-level device driver development, safety-critical systems, GNC algorithms, command scripting, satellite subsystem modeling, embedded Linux, microcontrollers, debugging with oscilloscopes/protocol analyzers

Preferred skills

Master's degree in CS/EE, space application FSW experience, CI/CD concepts, robotics/automation/sensor fusion experience, team leadership

Technologies

RTLinux, Azure RTOS, C, C++, Python, Linux, HITL/SITL environments

Responsibilities

Lead software development cycle (design, dev, integration, test) for flight computers; Integrate complex GNC algorithms; Own Command Telemetry Database definition; Collaborate with ground C2 software team; Lead command scripting and sequencing; Design and implement satellite subsystem simulators; Develop reusable device drivers and protocol libraries; Conduct code reviews and mentor junior engineers; Contribute to flight software architecture decisions

Seniority

Senior, hands-on IC