Staff Flight Software Engineer Verified today

True Anomaly · Denver, CO · Long Beach, CA · Software · first seen 2026-10-01

Your Mission

As a Staff Flight Software Engineer at True Anomaly, you will gain experience at every phase of the spacecraft program including design, analysis, manufacturing, test, and flight. The company culture is one of innovation and speed.

Responsibilities

  • Develop flight software for space mission computers, processing units, and on-board computing systems
  • Integrate complex guidance, navigation and control (GNC) algorithms with flight software
  • Define and maintain the Command Telemetry Database (CDTB) for ground and on-orbit test and mission operations
  • Collaborate with ground command and control (C2) software teams
  • Develop command scripting and sequencing for spacecraft operations
  • Design and implement satellite subsystem model simulators in hardware-in-the-loop (HITL) and software-in-the-loop (SITL) environments
  • Develop reusable device drivers, interfaces, and communications protocol libraries for flight hardware

Basic Qualifications

  • Bachelor's degree in computer science, electrical engineering, computer engineering, or related field
  • 6+ years of experience with low-level firmware architecture, design, and development
  • Low-level device driver development and safety-critical systems experience
  • Experience with embedded RTOS such as RTLinux or Azure RTOS
  • Familiarity with common protocols: Ethernet, SPI, I2C, CAN, RS422, RS485
  • Proficiency in C/C++ and Python
  • Ability to maintain or obtain TS/SCI clearance

Preferred Skills and Experience

  • Master's degree in computer science, electrical engineering, computer engineering, or related field
  • 12+ years experience developing and/or producing flight software for space applications
  • Demonstrated experience with version control, continuous integration, and continuous delivery
  • Familiarity with embedded Linux
  • Familiarity with networking protocols: UDP, TCP/IP
  • Comfort with typical embedded systems tools, compilers, debuggers and IDEs
  • Broad experience with microcontrollers, application processors, and revision control systems