Назад
Company hidden
4 дня назад

Embedded Rust Engineer

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Germany
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Embedded Rust Engineer (STM32/Flight Control): Designing and maintaining production-grade no_std firmware and the embedded architecture for STM32 autopilots in high-performance interceptor aircraft with an accent on real-time execution, deterministic latency, and low-level hardware integration. Focus on implementing peripheral drivers, measuring and reducing end-to-end jitter, optimizing resource-constrained code, and validating flight-control and navigation software on hardware and in flight.

Location: On-site in Wessling, Bavaria, Germany

Company

hirify.global develops and produces small unmanned aerial systems, including electric vertical take-off and landing aircraft with edge computing and real-time AI-powered data processing for defence, security, and public-sector customers.

What you will do

  • Design and maintain the embedded Rust architecture and production-grade no_std firmware for an STM32-based autopilot.
  • Implement and maintain drivers for SPI, I2C, UART, ARINC 825, USB, Ethernet, DShot, ADC, and other peripherals.
  • Build asynchronous and real-time components using interrupts, DMA, timers, and carefully designed concurrency.
  • Measure end-to-end latency, profile hot paths, and optimize CPU usage, memory footprint, data movement, jitter, and deadline compliance.
  • Debug firmware and electronics at register and signal level using 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

  • Excellent Rust skills, including ownership, lifetimes, traits, generics, error handling, and zero-cost abstractions.
  • Hands-on experience with embedded or no_std Rust, 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.
  • Experience with SPI, I2C, UART, CAN/CAN-FD, low-level debugging, embedded reliability, fault tolerance, and safety-critical principles.
  • Strong Git workflows and a performance-oriented approach to latency, jitter, worst-case execution time, CPU load, and memory use.

Nice to have

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

Culture & Benefits

  • Flexible, trust-based working hours with responsibility for work-life balance.
  • One flexible remote workday per week.
  • Company pension scheme and subsidized EGYM Wellpass membership.
  • Bike leasing, corporate discounts, sponsored daily lunch budget, and employee events.
  • Company shuttle service from Laim in Munich to the Wessling location.
  • Inclusive workplace focused on diversity, collaboration, and technological excellence.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →