Flight Software Engineer II, Space Systems
Katalyst Space Technologies · Broomfield, Colorado, United States · On-site
Pay: USD 115,000 – 155,000 a year
Posted Aug 17, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Katalyst Description:
Katalyst is an American technology company focused on d ynamic space operations . We are building a fleet of dual-use multipurpose robotic space vehicles to creat e the future where maneuvering, upgrading, refueling, resupply and exploration are as routine as they are on Earth. Getting to space and overcoming the gravity well is only half the story. What you do there is the future. We are not building the trains. We are building the machines that lay down the tracks. By developing the foundational capabilities that make sustained, responsive operations possible, we enable a new era of space exploration that strengthens national security and ensures freedom of action in an increasingly contested domain.
Katalyst Culture:
Working at Katalyst is intense, hands-on, and deeply rewarding. You’ll take real ownership and see your work move from concept to operations in an environment where the problems are hard and the impact is real. We value humility, craftsmanship, and doing things the right way, even when it’s harder. You’ll work closely with thoughtful, driven teammates who push each other to do their best.
Benefits:
Stock options & equity
Medical, dental, and vision coverage
401(k)
Unlimited PTO
Catered lunches
What You’ll Do
Develop and own embedded flight software for modules including 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.
What We’re Looking For
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…