Autonomy Engineer (Multiple levels)
Core
Design, build, and deploy real-world autonomous capabilities for uncrewed aircraft and AI-powered mission autonomy systems.
Role type
Autonomy Engineer (Software/Robotics/Aerospace)
Builds
Autonomous flight software, mission planning, and decision-making systems for uncrewed aircraft
Domain
Defence, Aerospace, Robotics, AI
Deliverable
production ML models
Required skills
C++, software engineering fundamentals, robotics, sensor fusion, simulation (SIL/HIL), multidisciplinary collaboration
Preferred skills
UAV/aerospace/Defence project experience, state estimation, GNC, path planning algorithms, real-time systems, AI/machine learning
Technologies
C++, simulation environments, sensor fusion stacks
Responsibilities
Design and develop autonomous behaviours for uncrewed aircraft; Develop software supporting mission autonomy, planning and decision-making; Work with real-world sensor data and contribute to sensor fusion solutions; Develop and test autonomy capabilities using simulation, software-in-the-loop and hardware-in-the-loop environments; Integrate autonomy software with aircraft systems and third-party platforms; Mentor engineers and contribute to technical leadership opportunities
Seniority
Multiple levels (Software, Senior, Staff)