Flight Software Engineer
US$115,000 – US$155,000 / yr base salary
Posted 17 Aug 2026
Advertised as “Flight Software Engineer II, Space Systems ”
BranchFactor Summary
The original posting with the fluff stripped out
- Level
- II
- Expected experience
- 3+ yrs
- Management level
- Individual contributor
| Base salary | US$115,000 – US$155,000 / yr |
|---|
Field of studyAerospace Engineering, Computer Engineering, Computer Science, Electrical Engineering (or related)
Study levelBachelor's
Katalyst Description:
Katalyst is an American technology company focused on dynamic space operations. We are building a fleet of dual-use multipurpose robotic space vehicles to create 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. Oh, and we're dog friendly!
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.