C

Cowboy Space

Designs orbital power, compute, and launches

Flight Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 5 years of experience, or equivalent practical experience, developing flight software or software for other high-reliability, safety-critical systems.
  • Experience with software that has flown on orbit, or equivalent deployment experience demonstrating judgment about flight-quality software requirements.
  • Strong systems programming skills in Rust, C, or C++, with willingness to work primarily in Rust.
  • Experience with real-time and embedded systems, including resource-constrained and fault-tolerant designs.
  • Experience designing and implementing state machines, command/telemetry handling, or similar spacecraft software functions.
  • Experience with hardware/software integration and testing on real hardware.
  • Demonstrated ability to lead technically by setting architecture, establishing conventions, and mentoring other engineers.

Responsibilities

  • Serve as the technical lead and owner for payload flight software, from architecture through on-orbit operations.
  • Design, develop, and test flight software in Rust for attitude and pointing state machines, command handling, and telemetry/data storage.
  • Define the software architecture, coding patterns, and conventions adopted across the flight software team.
  • Establish and uphold the bar for flight-quality software, including determinism, fault tolerance, testability, and safe behavior under failure.
  • Design and implement fault detection, isolation, and recovery (FDIR) behaviors at the software level.
  • Build and maintain automated test infrastructure, including simulation and hardware-in-the-loop (HIL) testing.
  • Collaborate closely with guidance, navigation, and control (GNC), avionics, electrical, and systems engineers to define interfaces and system behavior.
  • Support spacecraft integration, environmental test campaigns, and launch and early-orbit operations.
  • Investigate anomalies across hardware/software boundaries, perform root cause analysis, and drive fixes to closure.
  • Mentor engineers on the team and review designs and code to raise overall software quality.
  • Help drive the team toward a near-term on-orbit demonstration, making pragmatic scope and risk tradeoffs along the way.

Desired Qualifications

  • Prior experience as a technical lead or architect for a spacecraft flight software effort.
  • Production Rust experience, particularly in embedded or systems contexts.
  • Experience with attitude determination and control or pointing systems from the software side.
  • Experience with FDIR design, redundancy management, and autonomous fault response.
  • Experience building simulation, software-in-the-loop, and hardware-in-the-loop test environments.
  • Experience supporting launch, commissioning, and on-orbit operations, including anomaly investigation.
  • Familiarity with radiation effects and other space-environment considerations for software design.
  • Experience thriving in fast-paced, high-ownership startup environments with rapid iteration cycles.

About the Company

Cowboy Space

Designs orbital power, compute, and launches

Cowboy Space Corporation designs and builds orbital infrastructure to supply continuous energy and compute in orbit. It vertically integrates rocket and hardware design with space-based solar power, in-orbit computing, and launch services in one ecosystem. Its 'blank-sheet' approach makes the upper stage and compute payload a single unit, so each stage becomes a one-megawatt orbital data center on arrival, and it is expanding to space-to-Earth and space-to-space power for AI workloads. By owning end-to-end systems and avoiding launch bottlenecks, it aims to offer a scalable, persistent orbital alternative to ground-based data centers for AI and data fusion.

Company size
51-200
Company stage
Series B
Total funding
$335M
Headquarters
San Carlos, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Cowboy Space

See more jobs