Job Description

Job title: Principal Software Engineer – Autonomy

Location: Fareham, Hampshire

Responsible to: Autonomy & Control Director

Liaison with: All staff, sub-contractors, customers, and suppliers

Role overview: To lead the software development of a high-level autonomy capability to be deployed to autonomous vehicles. This is a diverse R&D‑led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques.

Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission‑critical production deployments.

Responsibilities

  • Lead the development and implementation ...

Ready to Apply?

Take the next step in your AI career. Submit your application to Make UK today.

Submit Application