C

Cowboy Space

Designs orbital power, compute, and launches

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSan Carlos, CA, USA

About the Job

Requirements

  • At least 3 years of experience, or equivalent practical experience, in embedded software or firmware development.
  • Strong programming skills in C and C++ for embedded systems.
  • Experience developing for embedded microcontrollers, including work with RTOS-based environments such as FreeRTOS and/or bare-metal environments.
  • Ability to work at the hardware boundary by reading schematics, using debugging tools such as JTAG, oscilloscopes, and logic analyzers, and reasoning about electrical behavior.
  • Experience with hardware/software integration and board bring-up.
  • Ability to own a subsystem largely independently after ramp-up.

Responsibilities

  • Own embedded software for spacecraft subsystems from concept through on-orbit operations.
  • Design, develop, and debug real-time embedded software for microcontroller-based avionics boards in both FreeRTOS and bare-metal environments.
  • Implement low-level drivers, peripheral interfaces, and real-time control loops for power distribution, thermal control, sensors, and actuators.
  • Build and maintain software supporting board bring-up and safe, robust in-field and in-flight firmware update mechanisms.
  • Integrate with and develop robust command and telemetry infrastructure.
  • Work at the software-to-hardware boundary by reading schematics, understanding pinouts, driving physical hardware, and diagnosing issues originating in firmware or hardware.
  • Build robust, fault-tolerant systems with attention to reliability, determinism, and performance in constrained environments.
  • Support board bring-up, hardware integration, and hardware-in-the-loop (HITL) testing.
  • Develop automated test frameworks and validation tooling for embedded systems.
  • Collaborate with electrical, avionics, and software teams to define system architecture and interfaces.
  • Investigate anomalies, perform root cause analysis, and implement fixes across hardware/software boundaries.
  • Contribute to system-level design, including fault detection, isolation, and recovery (FDIR) strategies.

Desired Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Experience developing embedded software for aerospace, automotive, robotics, or other high-reliability systems.
  • Experience with common embedded communication protocols, including SPI, I2C, UART, and CAN, and embedded networking stacks.
  • Experience building or working with firmware update and bootloader systems for deployed or remote hardware.
  • Understanding of fault-tolerant design, redundancy, and high-reliability system architecture.
  • Experience with HITL testing and system validation.
  • Familiarity with Python or scripting for test automation and tooling; interest or experience in Rust for embedded development is a plus.
  • Experience working in fast-paced, high-ownership environments with rapid iteration cycles.
  • Exposure to radiation-tolerant design considerations for space systems.

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