Join a cutting-edge aerospace company developing advanced unmanned aerial systems. Develop core autonomy algorithms for fully autonomous UAV flight in complex environments. Strong expertise in Kalman filters, sensor fusion, and SLAM required.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
For our client, we are looking for an experienced Autonomy Algorithm Engineer to join a cutting-edge aerospace company developing advanced unmanned aerial systems. The company focuses on building high-performance UAV platforms and autonomy solutions designed to operate in complex, GPS-denied and mission-critical environments.
This is a fully on-site role based in Luxembourg.
Role overview
You will be responsible for developing core autonomy algorithms enabling fully autonomous UAV flight in complex and contested environments. This includes state estimation, navigation, control, and mission-level autonomy across GNSS-denied and communication-degraded conditions.
Key responsibilities
State estimation and navigation
- Design and implement EKF/UKF-based state estimation systems integrating IMU, GPS, vision, barometer, and RF signals
- Develop and optimize visual-inertial odometry and SLAM pipelines (e.g. ORB-SLAM3, VINS-Fusion, LIO-SAM or similar)
- Build robust localization systems capable of operating under GPS jamming, spoofing, and sensor degradation
Flight dynamics and trajectory algorithms
- Develop motion prediction and trajectory estimation models for dynamic flight conditions
- Implement control-oriented estimators for tracking, collision avoidance, and swarm coordination
- Integrate estimation frameworks with flight control systems (PX4, ArduPilot)
Mission-level autonomy
- Design autonomous mission behaviors including ISR patterns, threat response, and failsafe logic
- Implement adaptive mission replanning under uncertainty and degraded inputs
- Develop terminal guidance algorithms for high-dynamic environments
- Ensure compliance with airspace rules, geofencing, and U-space requirements
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Autonomy stack development
- Build and maintain full autonomy pipelines including path planning (A*, RRT, MPC), obstacle avoidance, and behavior trees
- Develop swarm coordination protocols and multi-agent task allocation
- Implement failsafe and recovery mechanisms for fully autonomous operation
Integration and validation
- Integrate algorithms into ROS2-based systems and flight stacks
- Validate performance in simulation (Gazebo, MATLAB/Simulink, PX4 SITL) and HIL environments
- Analyze telemetry and optimize KPIs such as accuracy, robustness, and convergence time
- Document system design, performance, and interfaces
Requirements
- Master’s or PhD in Robotics, Control Systems, Electrical Engineering, Computer Science or related field
- 3+ years of experience in autonomy, robotics, or UAV navigation systems
- Strong expertise in Kalman filters (EKF, UKF) and sensor fusion
- Deep understanding of SLAM and visual odometry
- Strong programming skills in C/C++ and Python (Eigen, Ceres, NumPy, SciPy)
- Experience with simulation tools and real-world validation
- Familiarity with PX4 or ArduPilot and MAVLink
- Strong mathematical foundation in linear algebra, probability, and control theory
- English Upper-Intermediate or higher
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Nice to have
- Experience with ROS2 and distributed systems
- Background in swarm systems or multi-agent coordination
- Experience with factor graph optimization (GTSAM, g2o)
- Knowledge of RF-based positioning systems (UWB, pseudolite)
- Experience with real-time systems (FreeRTOS, Zephyr, NuttX)
- Familiarity with safety-critical standards (DO-178C, MISRA, STANAG 4671)
- Publications or open-source contributions in robotics or SLAM
What We Offer
- Office-based work in Luxembourg (5 days per week).
- Relocation assistance.
- 26 days of paid vacation.
- Medical insurance and sick leave covered by the Luxembourg national healthcare system.
- Clear work-life balance policy with no overtime culture.
Similar Jobs
Explore other opportunities that match your interests
Go Interactive
AIT Engineer
Hamilton Barnes 🌳
Senior Web Application Penetration Tester