Quantum Systems (TBD) logo

Embedded RUST Engineer (m/f/d)

Quantum Systems (TBD)·Salary not specified

Primary stack

Rust

Nice to have's

Vertica

Job description

About the Position

Embedded RUST Engineer (m/f/d)

On-site - Wessling, Bayern, Germany


About the Role

We build high-performance interceptor aircraft designed to pursue fast-moving targets. Their performance depends on a flight-control platform that can process sensor data, make decisions, and drive actuators with extremely low and predictable latency.

At the center of this platform is our STM32-based autopilot. It connects sensors, communications, and actuators with flight-control and navigation software, and it must remain reliable when timing margins are small, resources are constrained, and the aircraft is operating dynamically.

Rust is the foundation of this role. You will design and maintain production-grade no_std firmware, shape the embedded software architecture, and work closely with flight control, navigation, and robotics engineers to turn demanding real-time requirements into efficient, robust code.


Responsibilities

  • Design and maintain the embedded Rust architecture for our STM32 autopilot and write production-grade no_std firmware.
  • Implement and maintain drivers for SPI, I2C, UART, ARINC 825, USB, Ethernet, DShot, ADC, and other peripherals.
  • Build reliable asynchronous and real-time components using interrupts, DMA, timers, and carefully designed concurrency.
  • Measure end-to-end latency from peripheral input through flight-critical tasks to actuator output, and eliminate jitter and bottlenecks.
  • Profile and optimize hot paths for CPU cycles, memory footprint, data movement, and deterministic deadline compliance.
  • Use Rust's type system, ownership model, and zero-cost abstractions to improve correctness without sacrificing performance.
  • Debug firmware and electronics at register and signal level using probe-rs, hardware probes, schematics, and reference manuals.
  • Integrate flight-control and navigation algorithms and validate timing, fault handling, and performance on hardware and in flight.

Requirements

  • Deep, hands-on Rust experience and the ability to write clear, efficient, and predictable systems code.
  • Excellent Rust skills, including ownership, lifetimes, traits, generics, error handling, and zero-cost abstractions.
  • Hands-on embedded or no_std Rust with embedded-hal, Embassy, or RTIC, probe-rs, cargo-embed, and cargo-flash.
  • Experience developing firmware for STM32 or comparable ARM Cortex-M microcontrollers.
  • Deep understanding of memory-mapped peripherals, interrupts, DMA, timers, scheduling, and MCU concurrency.
  • A strong performance mindset covering latency, jitter, worst-case execution time, CPU load, and memory use.
  • Experience with SPI, I2C, UART, CAN/CAN-FD, and low-level debugging across firmware and electronics.
  • Understanding of embedded reliability, fault tolerance, and safety-critical principles, plus strong Git workflows.

Nice to Have

  • Experience with UAVs, drones, robotics, or flight controllers such as PX4, ArduPilot, or Betaflight.
  • Familiarity with MAVLink or functional safety.

We Offer

  • Company pension scheme
  • Flexible working hours
  • Mobile Work: One flexible day per week to work remotely
  • Stay active: Access to thousands of fitness and sports facilities with EGYM Wellpass
  • Bike-Leasing: Support for environmentally mobile and healthy commuting
  • Corporate Benefits: Attractive offers and discounts from well-known suppliers and brands
  • Employee events: Opportunities to celebrate successes together
  • Lunch-Card: Daily lunch budget sponsored
  • Company Shuttle: Convenient shuttle service from Laim in Munich

About the Company

Quantum Systems is a leading European deep-tech company for unmanned systems across air, land, and maritime domains. We develop and scale integrated hardware, software, and AI-powered solutions for mission-critical operations. By combining autonomous platforms with intelligent software and AI, Quantum Systems enables customers to operate, understand, and act across domains.


Our Commitment

We are an open-minded company that not only values diversity but actively promotes it. Regardless of gender, age, ethnic origin, religion, sexual orientation, or disability, we firmly believe that the diversity of our employees is an essential part of our success.

At our company, every voice is heard, and every perspective is valued. We believe that our differences enrich us and help us to find creative solutions and generate innovative ideas. We pride ourselves on creating an inclusive work environment where all employees can reach their full potential.

© Quantum Systems (TBD). This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Quantum Systems (TBD)

All 146 roles

Popular searches