K

Katalyst Space Technologies

Post-launch satellite upgrade services

Flight Software Engineer 2 - Space Systems

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBroomfield, CO, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical discipline is required.
  • At least 3 years of experience developing embedded or flight software for spacecraft, aerospace, defense, robotics, autonomous systems, or other mission-critical products is required.
  • Demonstrated ownership of embedded software from requirements and architecture through implementation, integration, verification, deployment, and operational support is required.
  • Strong proficiency in C and/or C++, with solid fundamentals in real-time and embedded software, concurrency, memory and resource management, state machines, interfaces, and debugging is required.
  • Experience with real-time operating system-based or embedded Linux systems, device drivers, board support packages, bootloaders, or low-level hardware interfaces is required.
  • Hands-on experience integrating software with hardware, sensors, processors, communication buses, and test equipment in laboratory or hardware-in-the-loop environments is required.
  • Strong technical communication skills and the ability to work effectively across flight software, payload, avionics, guidance, navigation and control, systems, ground software, test, and operations teams are required.
  • Ability to work extended hours and weekends as needed is required.

Responsibilities

  • 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 and telemetry definitions, fault responses, and testable software requirements.
  • Integrate flight software with avionics, guidance, navigation and control, 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.

Desired Qualifications

  • Experience developing spacecraft flight software or payload software through environmental qualification, launch, and on-orbit operations.
  • Experience with spacecraft or embedded interfaces such as Controller Area Network, SpaceWire, Ethernet, RS-422/485, Serial Peripheral Interface, Inter-Integrated Circuit, Universal Asynchronous Receiver-Transmitter, or similar buses and protocols.
  • Experience with sensor or payload data pipelines, time synchronization, telemetry and command systems, onboard processing, or data reduction in resource-constrained environments.
  • Experience with fault detection, isolation and recovery, watchdogs, redundancy, safe-state design, and robust software behavior under off-nominal conditions.
  • Experience with modern software engineering practices including version control, automated testing, continuous integration and continuous delivery for embedded systems, static analysis, and configuration-controlled releases.

About the Company

Katalyst Space Technologies

Post-launch satellite upgrade services

Katalyst Space Technologies upgrades satellites after they are launched. It offers a post-launch upgrade service that adds or improves satellite capabilities without the need to launch a new spacecraft. The process centers on an “upgrade economy” where operators pay for modification and capability enhancements, often paired with life-extension work, to extend a satellite’s useful life and keep its features current amid rapid space changes. The company differentiates itself by focusing on post-launch adaptability rather than building new satellites, reducing waste and orbital congestion and enabling testing of new tech on existing platforms. Its clients are established space companies and government agencies seeking to unlock new revenue and access to markets without the high costs and risks of new launches. The goal is to provide a sustainable, cost-effective way for satellite operators to adapt to evolving space environments and maintain competitiveness.

Company size
51-200
Company stage
Series A
Total funding
$12.9M
Headquarters
Flagstaff, AZ
Founded
2019

Recently Posted Jobs

Explore more opportunities at Katalyst Space Technologies

See more jobs