Autonomy Algorithm Engineer

Go Interactive • Luxembourg
Relocation
Apply
AI Summary

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
Autonomy Algorithm Engineer for cutting-edge aerospace company
Develop core autonomy algorithms for UAV flight
Strong expertise in Kalman filters, sensor fusion, and SLAM required
Key Responsibilities
State estimation and navigation
Flight dynamics and trajectory algorithms
Mission-level autonomy
Autonomy stack development
Integration and validation
Technical Skills Required
Kalman filters (EKF, UKF) Sensor fusion SLAM C/C++ Python Eigen Ceres NumPy SciPy PX4 ArduPilot MAVLink ROS2 Distributed systems Linear algebra Probability Control theory
Benefits & Perks
Office-based work in Luxembourg
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
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)

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


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.




Similar Jobs

Explore other opportunities that match your interests

Computer Vision Engineer

Programming
•
10h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Go Interactive

Luxembourg

AIT Engineer

Programming
•
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Hamilton Barnes 🌳

Luxembourg

Senior Web Application Penetration Tester

Programming
•
2w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

pwc luxembourg

Luxembourg

Subscribe our newsletter

New Things Will Always Update Regularly