DevJobs

Control & Navigation Engineer

Overview
Skills
  • Python Python
  • C++ C++
  • C C
  • Linux Linux
  • sensor fusion ꞏ 3y
  • nonlinear system dynamics ꞏ 3y
  • Kalman filtering ꞏ 3y
  • real-time systems
  • LiDAR
  • LQR
  • magnetometer
  • MPC
  • IMU
  • PX4
  • GPS
  • radar
  • ROS 2
  • camera-based systems
We’re looking for a skilled Control & Navigation Engineer to join our core team and help push the limits of autonomous robotics. You’ll work on estimation, control, and real-time systems, developing algorithms that run on real robots operating in complex, dynamic environments.

In this role, you’ll own meaningful parts of our GNC stack, from multi-sensor fusion and EKF development to real-time integration of new sensing modalities. You’ll work closely with our embedded, perception, and platform teams to bring robust autonomy to production-grade systems.

Responsibilities

  • Develop and implement state estimation algorithms.
  • Integrate new sensors (IMU, magnetometer, GPS, LiDAR, radar, camera-based systems, etc.) trough signal processing and into the real-time navigation stack
  • Contribute to control algorithm development for robust trajectory tracking and system stability.
  • Analyze flight/robot logs and design improvements for estimator and controller performance
  • Work on real-time, resource-constrained systems, ensuring determinism and reliability.
  • Test and validate your algorithms in both simulation and real-world field environments and operations
  • Collaborate with Embedded, Perception, and software teams to deliver end-to-end solutions
  • Write clean, maintainable, and production-quality code.

Requirements:

  • BSc or MSc in Mechanical, Aerospace, or related engineering fields.
  • 3–5 years of hands-on experience in Kalman filtering, sensor fusion, and nonlinear system dynamics.
  • Experience with real-time systems and integrating multiple sensor sources
  • Familiarity with Python for analysis, visualization, and tool development.
  • Ability to work independently and collaboratively in a fast-paced environment
  • Strong problem-solving skills and the mindset to diagnose complex system behavior.

Nice to Have

  • Experience with UAV/UGV platforms or autonomous robotics
  • Experience with PX4, ROS 2, or similar frameworks
  • Experience working with C/C++ in Linux environments
  • Hands-on lab or field-testing experience (hardware bring-up, calibration, debugging)
  • Background in control theory (LQR, MPC, nonlinear control)

Why Join Us?

  • Work on real robots your algorithms will fly, drive, and operate in the field
  • Join a highly experienced team dedicated to building high-performance autonomous systems
  • Take ownership of significant parts of the navigation and control stack
  • Fast learning and high-impact environment where your contributions matter
  • Opportunity to grow into senior/lead positions as the team expands
XTEND