← All roles
RabatFull-timePosted 3mo ago

About the role

GNC Engineer on the UAV team responsible for designing and developing guidance, navigation, and control solutions, from sensor data fusion and control laws to simulation, embedded implementation, and live flight testing.

Responsibilities

  • Develop state-of-the-art navigation and sensor fusion algorithms for UAVs
  • Design and implement GNC and flight control systems
  • Build filtering and estimation strategies for robust and efficient flight performance
  • Run extensive simulations (Monte Carlo, SITL, HITL) and coverage testing
  • Analyze test flight data and refine algorithmic performance
  • Support full-stack system integration: GNSS, INS/IMU, localisation, and fusion
  • Maintain and evolve a flight-proven flight computer across multiple UAV platforms

Qualifications

  • Engineering school or master's degree in computer science, engineering, or a related technical field
  • 3+ years of experience in aerospace GNC systems
  • Strong foundations in control theory, estimation, and sensor integration
  • Proficient in Python and embedded C/C++
  • Experience with simulation tools (e.g., Gazebo) and version control (Git)
  • Familiarity with open-source autopilots (PX4, Ardupilot, Betaflight, etc.)
  • Hands-on electronics and integration skills: debugging, soldering, harnessing

Skills

Required:GNCSensor fusionPythonEmbedded C/C++Simulation toolsGit
Nice to have:FPV pilot hobbyist
Last updated Aug 26, 2026. Interested? Apply on the company site.
Harmattan AI logo

About Harmattan AI

Building the Future of Autonomous Warfare.

Building the Future of Autonomous Warfare.

Autonomous WarfareUASPayloadCounter-UAS

More open roles at Harmattan AI