Flight Automation Software Engineer (m/w/d)
Core
Develop and integrate autonomy functions for unmanned aerial vehicles (UAVs), including perception, navigation, and flight control algorithms.
Role type
Senior IC flight automation software engineer (embedded systems)
Builds
Embedded autonomy software for UAVs, running on embedded GPU platforms
Domain
Aerospace / Autonomous Systems / Embedded AI
Deliverable
production ML models | product features
Required skills
C++, Python, Embedded Linux/RTOS development, Computer Vision, Sensor Fusion, Trajectory Planning, ROS/ROS2, MATLAB/Simulink, Gazebo, CUDA, TensorRT
Preferred skills
GPU-accelerated image processing, Flight Control expertise, DO-178C/ARP4754A/ARP4761 standards knowledge
Technologies
NVIDIA Jetson, CUDA, TensorRT, ROS, ROS2, MATLAB, Simulink, Gazebo
Responsibilities
Develop robust perception solutions (sensor fusion, object detection, landing zone recognition); Design efficient algorithms for trajectory planning and dynamic obstacle avoidance; Optimize and deploy Computer Vision and AI models on Embedded-GPU platforms; Collaborate with Flight Control and Hardware teams on sensor and platform integration; Contribute to software architecture evolution and coding standard optimization
Seniority
Senior, hands-on IC