All jobs

Senior Navigation Engineer

Location
Toulouse
Employment Type
Full-time
Location Type
On-site
Level
Mid-Senior Level

About the company

GPS fails. In contested airspace it's jammed, spoofed, and gone. When it disappears, most drones are blind. Ours are not. We build the module that lets a drone navigate by what it sees, no satellites required. It's already flying with leading aerospace manufacturers and defense agencies in Europe, in places where nothing else works. We're a small team out of Toulouse doing hard things fast.

About the role

Our navigation system is the core of what we build, and this role is about building the algorithms and software architecture that make it reliable in flight.

As a Senior Navigation Engineer, you'll own significant parts of the navigation stack, including state estimation, visual-inertial navigation, geo-localization, sensor fusion, and the software architecture that connects them. You'll work on both the mathematics of navigation and the production code that has to run reliably on real aircraft.

You'll write the hard code, but you'll also decide how the system is put together: how measurements are represented, how uncertainty is handled, how different navigation modes interact, how failures are detected, and how the stack remains maintainable, extensible, and performant as we add new sensors, aircraft, and customers.

A lot of the work sits at the boundary between research and production. You might take an idea from a paper, derive and implement the estimator, validate it against recorded flight data, optimize it for edge hardware, and then see it fly.

We're looking for someone who has done this kind of work before: someone comfortable with 3D geometry, estimation, numerical methods, real sensor data, and difficult debugging problems where the documentation runs out early. Someone who can turn a promising algorithm into robust production code and raise the engineering standard of the whole navigation team.

Key responsibilities

  • Drive architecture and system design decisions for the navigation stack

  • Write, review, and ship high-quality production code, and make the codebase maintainable, extensible, and performant over time

  • Design failure detection, consistency checks, and confidence metrics so the system knows when its navigation solution can and cannot be trusted

  • Design and build new navigation modes and improvements to the localization pipeline

  • Turn research ideas and papers into robust, tested code that runs reliably on real hardware

  • Set engineering standards, review other engineers' work, and mentor more junior members of the team

  • Debug the hardest problems across software, robotics, and sensor data, often with little documentation to lean on

  • Help shape the technical roadmap and decide what to build next and why

Minimum qualifications

  • A degree in computer science, engineering, robotics, applied mathematics, or a related field

  • Typically 3+ years of relevant experience - we care more about the systems you've owned and shipped than the exact number of years

  • Strong software design fundamentals, including modular architecture, interfaces, testing, and maintainable object-oriented design

  • Solid mathematical foundations, especially coordinate frames and 3D geometry, probabilistic estimation, filtering, numerical stability, sensor modelling, and uncertainty

  • Experience making architecture and system design decisions on a real product

  • Comfortable working in Linux and with modern version control and CI workflows

  • Comfortable using modern AI-assisted development tools while maintaining strong engineering judgment and ownership of the resulting code

  • Self-driven and comfortable in problem spaces that are not well documented

  • Good communication skills in English

Preferred qualifications

  • Master's degree or PhD in a relevant field

  • Direct experience with computer vision, SLAM, visual inertial odometry, or geo-localization

  • Experience with robotics, drones, or edge deployment (for example ROS, PX4, ArduPilot, or NVIDIA Jetson)

  • Strong grounding in numerical methods, optimization, or state estimation (Kalman filters and related)

  • Experience mentoring engineers or leading a small technical effort

  • Background in defense, aerospace, or another safety-critical or regulated domain

  • Working knowledge of French

What you might work on in your first year

  • Designing how the navigation stack is structured so it stays fast and reliable as we add modes and customers

  • Making navigation reliable through aggressive flight dynamics, degraded visual conditions, and intermittent measurements

  • Building replay, benchmarking, and evaluation infrastructure to reproduce complete flights and automatically detect navigation regressions

  • Taking new navigation or state-estimation techniques from research papers to robust, real-time production code running onboard an aircraft

  • Leading the effort to reduce localization drift across difficult terrain types

  • Raising the engineering standards of the team through reviews, tooling, and mentorship

Logistics

Full-time. On-site in Toulouse, France, close to the team and the hardware. Senior individual contributor level. Because we serve defense customers, some work may be subject to export control or clearance requirements depending on the program.

Apply now
Senior Navigation Engineer
Apply now