Autonomy Algorithm Engineer

5+ years of experience
Luxembourg
On-site

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

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

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.

Attach a CV file (PDF, DOC)

Similar vacancies

Embedded Firmware Developer

2-5 years of experience
Odesa, Remote or Hybrid
Fulltime or Hybrid

Firmware Developer

5+ years of experience
Luxembourg
Fulltime

Senior Oracle BRM Developer

3+ years of experience
Ukraine or EU
Remote, Full-time