Senior Controls Engineer (GNC & Autonomy)

Permanent employee, Full-time · Munich

Twentyfour Industries
We are an early-stage startup funded by leading European VCs with the mission to build advanced small Unmanned Systems to strengthen European sovereignty and security.
What we’re looking for
We are looking for a Senior Flight Software Engineer to shape the architectural design of our autonomous flight systems. In this role, you will bridge the gap between theoretical Guidance, Navigation, and Control (GNC) and production-grade software engineering. You will not simply configure existing autopilots; you will engineer the core logic that defines aircraft behavior. Your focus will be on translating complex flight dynamics and control algorithms into highly efficient, deterministic, and safety-critical C++ architectures within the autopilot (e.g. PX4/ArduPilot) ecosystem.
The day-to-day
  • Design and implement advanced control strategies such as Adaptive PID, LQR, and Model Predictive Control (MPC) for stable flight in dynamic, wind-disturbed environments.
  • Work extensively with state estimation, tuning and extending EKF-based sensor fusion across IMUs, GNSS, barometers, and airspeed sensors.
  • Develop guidance and trajectory logic for path following, dynamic obstacle avoidance, and energy-efficient cruising.
  • Architect distributed GNC systems, defining which control loops run on the hard real-time flight controller versus the high-performance companion computer.
  • Extend PX4 / ArduPilot firmware internals to expose custom APIs and flight modes beyond standard configurations.
  • Implement high-level autonomy and optimization logic (e.g. trajectory optimization, MPC) on the companion computer.
  • Ensure low-latency, reliable synchronization between flight core and companion systems via ROS 2 / DDS or MAVLink.
  • Maintain and use high-fidelity SITL and HITL simulation pipelines to validate GNC logic before flight.
  • Analyze complex flight logs to debug, tune, and improve aircraft performance end-to-end.
You should apply if you
You should apply if you
  • Have expert-level understanding of PX4 Autopilot or ArduPilot, including internal architecture and data flows.
  • Bring deep knowledge of rigid-body dynamics, kinematics, feedback control theory, and sensor fusion mathematics.
  • Write production-quality C++ for embedded, safety-critical systems and use Python for analysis and tooling.
  • Have strong embedded systems experience, including RTOS concepts (threads, mutexes, interrupts, DMA).
  • Are fluent with low-level communication protocols such as SPI, I2C, UART, CAN, or UAVCAN.
  • Bring 4+ years of experience in embedded robotics or aerospace, with a strong focus on flight control systems.
Nice to haves
  • Hands-on experience with real-world flight testing, including manual piloting and GCS mission monitoring.
  • Background in autonomy-heavy UAV systems operating in challenging or safety-critical environments.
What we offer
  • Competitive compensation with salary and equity participation.
  • A high-impact role shaping the core flight software of next-generation UAV systems.
  • Technical leadership opportunities in a collaborative, high-performing engineering culture.
  • Flexible working arrangements, including remote, hybrid, or relocation support for exceptional candidates.
About us
Twentyfour Industries is committed to building a fair, inclusive, and high-performance workplace where people from all backgrounds can contribute and thrive. Our team brings together individuals with different perspectives, experiences, and skills to shape the future of European security and technology.
All applicants will receive equal consideration for employment regardless of gender, age, disability, ethnic or social origin, religion or belief, sexual orientation, or any other status protected by applicable European or national law. 


We particularly welcome applications from individuals who are underrepresented in the technology and defense sector, including women, people with disabilities, and those from diverse cultural backgrounds.

We aim to provide a respectful, supportive, and transparent recruitment process. If you require adjustments to take part in our hiring process, please let us know so we can accommodate your needs.
If you share our mission and are motivated to work on challenges with real-world impact, we look forward to your application.
We are looking forward to hearing from you!
Thank you for your interest in Twentyfour industries. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to recruiting@twentyfour.industries.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.