← Back to the atlas

Embedded Software · project thread

HAM Flight Computer Family

Avionics Division Lead2025–PresentResume-backed avionics work developed within the Icarus Sounding Rocket Program.

A modular STM32 flight-computer family spanning compact, low-cost avionics through an eight-channel redundant flight system.

Problem

High-power sounding rockets need reliable onboard sensing, logging, telemetry, and autonomous flight functions without depending entirely on expensive commercial flight computers.

Outcome

A scalable custom avionics architecture with redundant sensing, fault isolation, and flight-validated embedded software.

  1. 01 · Challenge
  2. 02 · Contribution
  3. 03 · Work / process
  4. 04 · Results / proof

01 · Challenge

The engineering problem

High-power sounding rockets need reliable onboard sensing, logging, telemetry, and autonomous flight functions without depending entirely on expensive commercial flight computers.

02 · Contribution

My contribution

  • Develop modular STM32 flight computers with redundant sensing, data logging, GPS, telemetry, and autonomous flight functions.
  • Scale the architecture from compact HAM Mini avionics to an eight-channel redundant flight system.
  • Partition sensors and peripherals across CAN, UART, I²C, and SPI to reduce bus contention and isolate failures.

03 · Work / process

How the system took shape

  1. Develop and test sensor acquisition, data processing, and flight-state logic on physical avionics hardware.
  2. Integrate sensing, telemetry, data acquisition, and logging into the HAM Mini flight-software path.
  3. Validate reliable operation before flight deployment.

04 · Results / evidence

Results and evidence

  • HAM Mini flight software was validated through Mach 1 and approximately 10,000 ft while recording vehicle and environmental measurements.
  • The family reduces dependence on expensive commercial off-the-shelf flight computers while supporting increasingly complex missions.

Page ready: Project case study.