Apply for this position and join us in building Europe’s next generation infrastructure.
Our values are rooted in responsibility, readiness, and long term thinking. We believe sovereignty must be designed into systems from the start. Readiness is achieved through capability, not procurement. Autonomy is infrastructure, not a feature. We build with the understanding that modern systems carry long term consequences. That is why we prioritise reliability over novelty, integration over isolation, and sustained capability over short term advantage.
Role Overview
We are seeking an AI Algorithm Engineer to develop and optimize core algorithms enabling autonomous flight operations for our UAV platforms. This role spans two critical algorithmic domains: computer vision and perception (detection, classification, tracking, SLAM, GNSS-denied navigation) and flight control state estimation (Kalman filtering, sensor fusion, pose estimation). You will design, implement, and validate algorithms that enable our drones to perceive their environment, navigate autonomously, and maintain stable flight in challenging conditions including GPS-denied and contested environments. This position requires both strong theoretical foundations and hands-on implementation skills to deliver production-ready, real-time algorithms for safety-critical autonomous systems.
Key Responsibilities
Computer Vision & Perception Algorithms:
- Design and implement real-time detection, classification, tracking, and visual SLAM algorithms for autonomous navigation and GNSS-denied operations.
- Optimize deep learning models (YOLO, transformers, CNNs, or develop proprietary DL model) for edge deployment on embedded platforms (NVIDIA Jetson, Qualcomm RB5) under strict latency, power, and memory constraints.
- Develop vision-based pose estimation, optical flow, feature tracking, and change detection algorithms for mission-critical applications.
State Estimation & Flight Control Algorithms:
- Design and implement Kalman filters (EKF, UKF), complementary filters, and sensor fusion pipelines integrating IMU, GPS, vision, and RF positioning for robust state estimation.
- Develop motion prediction, trajectory estimation, and adaptive filtering techniques for dynamic flight conditions, sensor degradation, and environmental uncertainties.
- Create control-theoretic estimators for target tracking, collision avoidance, and swarm coordination.
Integration & Validation:
- Integrate algorithms with flight control units and companion computers; conduct benchmarking using simulation (Gazebo, MATLAB/Simulink) and HIL/HITL testbeds.
- Validate algorithms through field trials; analyze telemetry, measure KPIs (accuracy, latency, robustness), and iterate improvements.
- Document algorithm designs, performance characteristics, and integration interfaces; support certification efforts.
Experience & Skills
Required:
- Master's or PhD in Computer Science, Electronic Engineering, Robotics, Control Systems, or related field.
- 5+ years of work/academic experience developing algorithms for computer vision and/or autonomous systems (UAVs, robotics, autonomous vehicles) in real-world applications.
- Proven expertise in computer vision, including: object detection and tracking, feature extraction, SLAM (visual or sensor-fusion), visual odometry, and camera calibration.
- Solid knowledge of state estimation and control, including Kalman filter design (EKF, UKF), sensor fusion, and probabilistic motion models.
- Strong programming proficiency in C++ (Eigen, Ceres, GTSAM) and Python (NumPy, SciPy, pandas, scikit-learn);
- Advanced use of core computer vision libraries (OpenCV, scikit-image) and industry- standard deep learning frameworks (PyTorch, TensorFlow/Keras, ONNX).
- Hands-on experience with state-of-the-art detection and segmentation models (YOLOv8+/Detectron2/MMDetection/Mask R-CNN/U-Net, etc.) and modern feature extraction pipelines.
- Proficient in ROS2: package development, sensor/message integration, data pipelines.
- Demonstrated ability to deploy algorithms on embedded platforms (NVIDIA Jetson, Qualcomm RB5, ARM) under performance/reliability constraints.
- Strong mathematical foundation in linear algebra, probability theory, optimization, and numerical methods.
- Applied experience with simulation tools (MATLAB/Simulink, Gazebo, PX4 SITL) and direct hardware-algorithm integration/testing.
- Excellent collaborative skills; able to coordinate across software, hardware, and project teams; clear written and verbal technical communication.
- Robust knowledge of modern version control (Git/GitLab/GitHub) and dataset/model management (DVC or equivalents).
- Language proficiency: English - Upper intermediate or higher..
Preferred:
- Experience with swarm coordination algorithms, multi-agent systems, and distributed optimization.
- Knowledge of edge AI optimization and deployment: quantization/pruning/model compression for TensorRT, ONNX Runtime, OpenVINO, PyTorch/TensorFlow optimization toolkits.
- Experience with annotation platforms (Label Studio, Labelbox), experiment tracking (MLflow/Neptune.ai/TensorBoard), and visualization (Matplotlib, Seaborn, Plotly).
- Familiarity with flight control stacks (PX4/ArduPilot), MAVLink, and GNSS-denied navigation approaches (VINS, resilient localization).
- Track record of publishing in relevant conferences/journals (CVPR, ICRA, IROS, IEEE Transactions) or contributions to open-source repositories.
What guides our decisions?
Our values are rooted in responsibility, readiness, and long term thinking. We believe sovereignty must be designed into systems from the start. Readiness is achieved through capability, not procurement. Autonomy is infrastructure, not a feature. We build with the understanding that modern systems carry long term consequences. That is why we prioritise reliability over novelty, integration over isolation, and sustained capability over short term advantage.
[01]
Design with scale in mind.
We develop systems as part of an ecosystem that is intended to grow.
Scale is not an afterthought, but a design principle that shapes architecture, integration, and evolution.
[02]
Build a solid foundation.
We prioritise core architecture, interoperability, and long term resilience.
A strong foundation enables systems to adapt without fragmentation.
[03]
Practice over theory.
We value learning through application.
Systems are shaped by real use and continuous refinement, not by abstract assumptions.
[04]
Commitment beyond delivery.
We take responsibility for what we build over time.
Commitment means supporting systems throughout their lifecycle and ensuring they remain relevant, secure, and under control.
We are hiring talent across multiple roles, contributing to Europe’s readiness and long term capability.
We are building a multidisciplinary team across engineering, systems architecture, operations, and supporting functions. Open roles reflect the needs of a growing secure and autonomous infrastructure company, where integration, reliability, and long term thinking matter. If you do not see a position that matches your profile, we still encourage proactive applications from people aligned with our mission and values.
Position
Experience
Location
Model
Apply now
