We are seeking a highly skilled Low-Level Software Engineer to join our client's team in Munich, Germany, focused on cutting-edge UAV navigation and control systems for aerospace applications. This is a unique opportunity to contribute to the development of advanced, safety-critical software solutions that enhance the performance and reliability of unmanned aerial vehicles.
In this role, you will design, develop, and optimize low-level software that powers UAV navigation and control systems. You will implement real-time flight control algorithms on ARM Cortex architectures, develop board support packages (BSP), bootloaders, and integrate with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or QNX. Working closely with hardware, avionics, and control system teams, you will ensure seamless integration of sensor data (from IMUs, GPS, LiDAR, etc.) and reliable communication between components in challenging aerospace environments.
Skills and experience:
- Strong expertise in C/C++ programming and low-level software development.
- In-depth knowledge of ARM Cortex architectures (M, R, or A series) and experience with RTOS.
- Proven experience developing and optimizing software for safety-critical systems, specifically in UAV navigation and control.
- Proficiency in debugging and static analysis to ensure robust, high-performance solutions.
- Familiarity with bootloaders, board support packages, and aerospace communication protocols is a plus.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Backend Engineer
2026-05-21
Mechanical Engineer
2026-05-29
[S3NS] Développeur Golang confirmé (H/F)
2026-05-28
- Posted
- Feb 24, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Munich
- Company
- XpertDirect
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Backend Engineer
2026-05-21
Mechanical Engineer
2026-05-29
[S3NS] Développeur Golang confirmé (H/F)
2026-05-28