Flight Software Engineer II, Space Systems Verified today

Katalyst Space · Broomfield, CO · Software · first seen 2026-09-03

What You'll Do

Develop and own embedded flight software for modules from requirements and architecture through implementation, integration, qualification, launch, and on-orbit operations.

Implement real-time software for payload control, sensor commanding, data acquisition and processing, telemetry, time synchronization, health monitoring, and spacecraft interfaces.

Translate mission and payload requirements into clear software interfaces, state machines, command/telemetry definitions, fault responses, and testable software requirements.

Integrate flight software with avionics, GNC, communications, power, payload hardware, ground software, and mission operations, resolving timing, data, and interface issues at the system level.

Build and maintain unit, integration, hardware-in-the-loop, and end-to-end test capabilities; use telemetry, logs, and instrumentation to diagnose anomalies and drive root-cause closure.

Design for deterministic behavior, resource constraints, fault tolerance, graceful degradation, safe-state behavior, and reliable recovery in a mission-critical embedded environment.

Own software quality through code reviews, configuration management, test evidence, release discipline, and contributions to design reviews and flight-readiness decisions.

Required

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical discipline.
  • 3+ years of experience developing embedded or flight software for spacecraft, aerospace, defense, robotics, autonomous systems, or other mission-critical products.
  • Demonstrated ownership of embedded software from requirements and architecture through implementation, integration, verification, deployment, and operational support.
  • Strong proficiency in C and/or C++, with solid fundamentals in real-time and embedded software, concurrency, memory/resource management, state machines, interfaces, and debugging.
  • Experience with RTOS-based or embedded Linux systems, device drivers, board support packages, bootloaders, or low-level hardware interfaces.
  • Hands-on experience integrating software with hardware, sensors, processors, communication buses, and test equipment.
  • Understanding of spacecraft systems architecture, avionics integration, GNC interfaces, power budgets, or mission operations workflows.

Nice to Have

  • Flight heritage or participation in spacecraft or satellite development programs.
  • Experience with spacecraft command/telemetry protocols, data handling, or on-orbit software updates.
  • Familiarity with aerospace or defense software standards and processes (DO-178C, DO-254, ECSS, or equivalent).
  • Experience with version control, continuous integration, automated testing, or DevOps practices in embedded environments.
  • Background in robotics, autonomous systems, or proximity operations.

Location and Benefits

Based in Broomfield, Colorado. We offer stock options and equity, medical, dental, and vision coverage, 401(k), unlimited PTO, and catered lunches.