Rust in Production

Gama Space with Sebastian Scholz

Jan 22, 2026
Sebastian Scholz, an electronics engineer at Gama Space, sheds light on the future of space propulsion with solar sails. He discusses the vital role of Rust in ensuring reliability for software controlling spacecraft far from Earth. The conversation dives into challenges like avoiding memory bugs and optimizing performance in extreme conditions. Scholz also contrasts traditional aerospace caution with the 'fail fast' mindset of NewSpace. His insights on integration testing and ensuring safety with Rust showcase innovative ways to make space exploration more accessible.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Rust As A Mission-Critical Choice

  • Gama Space used Rust extensively for their onboard data handling, including the main flight code and test equipment.
  • Rust's memory-safety and compiler guarantees were the primary reasons for choosing it over C/C++ or Ada.
ADVICE

Use Demo Missions To De-Risk Fast

  • Embrace a fail-fast NewSpace mindset to iterate quickly on risky systems.
  • Use demonstration missions to validate new tech and learn from single-shot failures.
ADVICE

CI That Runs On Real Hardware

  • Integrate hardware into CI by running integration tests on a flat‑sat replica of the flight electronics.
  • Reserve hardware slots and automate uploads and result collection to scale embedded testing.
Get the Snipd Podcast app to discover more snips from this episode
Get the app