Flight Software Engineer
Katalyst Space Technologies, Broomfield, Colorado +1
What you will do
- Own core flight software subsystems end to end: telemetry and messaging, the command and sequencing path, fault detection and recovery, hardware interfaces (UART, CAN, TCP/IP, RS-422), and the radios that keep us commandable
- Write modern C++ on a Linux flight computer, Python where it moves faster, and keep it memory-safe and thread-safe under schedule pressure, because the schedule belongs to a spacecraft
- Take changes from design through review, flatsat and hardware-in-the-loop verification, deploy, and on-orbit behavior, and close them, verified and handed over, not demoed
- Run point on anomalies: diagnose from telemetry and logs, decide what is safe to command, then fix the class of defect, not the instance
- Make the team stronger: review flight code with rigor, hand systems off with documentation that outlives you, and coach less experienced engineers to shippable instead of rewriting their work