remote
Embedded Systems & Autonomy Engineer - Volatus Aerospace
Software Engineer
Lead the design and implementation of low‑level flight control firmware and high‑level autonomy for autonomous UAVs, leveraging C/C++ and RTOS expertise to deliver reliable, real‑time performance in complex aerial systems.
About the role
Key Responsibilities
- Design, develop, and maintain firmware for flight‑control and autonomy modules on UAV platforms using C/C++ and RTOS environments.
- Integrate sensor suites (IMU, GPS, LiDAR) and implement sensor fusion algorithms to support precise navigation and obstacle avoidance.
- Collaborate with hardware teams to define interface specifications, perform hardware‑software co‑design, and validate embedded solutions on flight hardware.
- Develop and maintain simulation and testing frameworks to validate control logic and autonomy behavior in virtual and real‑world scenarios.
- Participate in code reviews, performance profiling, and continuous improvement of embedded software quality and reliability.
Requirements
- 5+ years of embedded systems engineering experience in aerospace or related high‑reliability domains.
- Proficient in C/C++ programming, RTOS concepts, and low‑level hardware interfacing.
- Hands‑on experience with UAV flight‑control stacks, sensor fusion, and autonomy algorithms.
- Strong problem‑solving skills, ability to work independently and in cross‑functional teams.
- Excellent communication skills and a passion for advancing autonomous aerial technology.