»Schedule // Talk
October 15, 2026
11:00–11:30
Side Track

Sponsored by

Quantum Systems

The Future of Unmanned Systems Is Built on Rust

At Quantum Systems, Rust has become a foundational technology for the next generation of unmanned systems.
The path to this architecture was iterative. The first prototype of the Mosaic Ground Control Station (GCS), developed in C++, successfully demonstrated the concept in field trials. At the same time, it exposed familiar challenges in concurrency, memory safety, and system stability. These findings prompted a complete reimplementation of Mosaic in Rust, with the goal of achieving the robustness and high availability required for mission-critical operations. The transition demanded a significant shift in thinking: existing systems-programming experience did not translate directly, and progress was initially slow. Over time, however, the operational and architectural benefits proved substantial.
Traditional ground control stations typically connect one operator to one vehicle. Mosaic introduces a distributed model in which multiple operators, vehicles, vendors, and ground stations must work together securely and reliably. This talk presents the Rust architecture behind that model, from trusted communication between independent Cores to resilient synchronization, airspace coordination, and real-time data exchange.
It also examines the architectural patterns used to manage a mission-critical Rust codebase at scale, including actor-based communication, capability-driven drivers, and compiler-enforced boundaries between system layers. Beyond the technical design, the talk reflects on how Rust’s safety guarantees and expressive type system have shaped engineering practices at Quantum Systems, enabling reliable development in an increasingly complex operational environment.

Speaker

Benedikt Wiethof

Benedikt Wiethof began his professional career in 2021 in the medical software domain, building backend services, native applications and developer tooling. His technical foundation is rooted in C++. He later moved to Go for cloud services before settling on Rust, which he sees as the natural conclusion of C++ for modern systems programming.

In January 2026, Benedikt joined Quantum Systems as a Software Engineer. Working closely with the Mosaic team, he was a driving force behind the security and multi-user topics, shaping the architecture behind trust between ground stations and how multiple operators share a system. Outside work, he is programming his own drone at home.

Speaker

Theophil Spiegeler Castañeda

Theophil Spiegeler Castañeda is a software engineer specializing in robotics and autonomous systems. Currently Team Lead for MOSAIC Backend at Quantum Systems GmbH, following more than two years as a Software Developer focused on C++ and sensor intelligence. Previous experience includes robotics research at the Technical University of Munich, computer vision development, and embedded software engineering at NXP Semiconductors. Holds an M.Sc. in Electrical Engineering from TUM.