Principal Software Engineer - Autonomy

Kraken Technology Group Limited

Fareham

On-site

GBP 110,000 - 145,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

25 days holiday
Holiday buy/sell
Flexi working core hours 10:00 to 15:0
Private Medical Insurance
Pension scheme 5% employer
Life assurance 3x salary
Group Income Protection 3x salary
Health Care Cash Plan
Cycle to Work Scheme
Electric Car Scheme
Employee Assistance Program
Professional membership reimbursement

Job summary

Kraken Works Limited is seeking a Principal Software Engineer – Autonomy to lead the development of advanced autonomous capabilities across our fleet of Kraken autonomous vehicles. This senior hands-on role spans R&D, prototyping, and production deployments, with emphasis on reliability and safety.

You will design high‑level autonomy software using C++ and Python, work with ROS2, DDS, and embedded Linux, and mentor engineers across perception, navigation and hardware teams.

Qualifications

  • Extensive experience with autonomous systems and software architecture.
  • Proven track record in R&D to production deployment.
  • Strong background in ROS2, perception, navigation, and control systems.

Responsibilities

  • Lead design and development of high-level autonomous behaviours for unmanned vehicles.
  • Develop robust algorithms for obstacle avoidance, path planning and mission autonomy.
  • Collaborate with perception, navigation and hardware teams to integrate autonomy solutions.
  • Provide technical leadership, mentoring, and guidance to engineers.
  • Conduct rigorous testing and validation in simulated and real-world environments.

Skills

C++
Python
ROS2
DDS
Linux
Real-time systems
Algorithm development
Software architecture
Mentoring

Tools

Docker
Kubernetes
Gazebo
CARLA
Unreal Engine
MAVLink
PX4

Job description

We are looking for a Principal Software Engineer – Autonomy to lead the development of advanced autonomous capabilities across our fleet of Kraken autonomous vehicles.

This is a senior, hands‑on technical role at the heart of cutting‑edge R&D, covering vessel guidance, mission frameworks, autonomous behaviours, obstacle avoidance, and the application of modern AI techniques. You’ll work across the full lifecycle — from experimental research and prototyping through to mission‑critical, production deployments.

You’ll also play a key role in shaping technical direction, mentoring engineers, and collaborating across perception, navigation, and hardware teams.

Leading the design and development of high‑level autonomous behaviours for unmanned vehicles Designing and optimising algorithms for: Obstacle avoidance Path planning Mission‑level autonomy Developing robust autonomy software using C++ and Python Working extensively with ROS2, DDS, and embedded Linux systems Collaborating with cross‑functional engineering teams to integrate autonomy solutions Conducting rigorous testing and validation in simulated and real‑world environments Balancing R&D experimentation with production‑ready deployments Providing technical leadership, mentoring, and guidance to engineers

Extensive experience with C++ and Python, particularly in software architecture and algorithm development Strong understanding of autonomous systems, including: Motion planning State estimation Behaviour‑based control Solid experience working with Linux, including system‑level debugging and performance tuning Knowledge of real‑time systems, distributed computing, and middleware frameworks Background delivering software in both R&D and production environments Excellent problem‑solving skills with a passion for innovation Strong communication skills, able to explain complex technical concepts clearly

Proven experience with ROS or ROS2 and/or DDS‑based systems Sensor fusion experience (LIDAR, RADAR, cameras, IMUs) Knowledge of deep‑learning‑based perception systems Experience using simulation tools such as Gazebo, CARLA, or Unreal Engine Familiarity with embedded or real‑time systems Experience with Docker, Kubernetes, or cloud‑based robotics Knowledge of PX4 and MAVLink flight control systems Background in defence, aerospace, or maritime autonomy

Takes ownership and delivers work to a high standard Communicates clearly and works collaboratively Manages priorities effectively in a fast‑moving R&D environment Approaches problems pragmatically and proactively Maintains professionalism in all internal and external interactions

Work on real‑world autonomous systems at the cutting edge of technology Influence the technical direction of autonomy across multiple platforms Balance advanced R&D with tangible, deployed systems Collaborate with highly skilled engineers across multiple disciplines

  • 25 days holiday per year, plus paid bank holiday
  • After two years’ consecutive service, one additional day’s annual leave up to a maximum of five additional days annual leave
  • Holiday buy/sell, up to five days per calendar year
  • Flexi working, core hours 10:00 to 15:00, subject to departmental requirements
  • Private Medical Insurance with optional family cover
  • Pension scheme with a 5% employer contribution, there is no cap on the employee contribution level
  • Life assurance 3x salary
  • Group Income Protection 3x salary, subject to eligibility
  • Health Care Cash Plan
  • Cycle to Work Scheme
  • Electric Car Scheme
  • Employee Assistance Program (EAP) providing mental health and wellbeing support
  • Professional membership reimbursement

Due to the nature of our work many of our roles require a UK nationality and the ability to obtain a security clearance. Applicants who accept a conditional offer of employment must meet the requirement of right to work in the UK and must meet eligibility requirements for access to classified information and will be subject to Government security checks.

Kraken Works Limited is proud to be an Equal Opportunity Employer. We are committed to maintaining a workplace that is free from unlawful discrimination and offers equal opportunities to all. Applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief, and marriage and civil partnerships.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Commissioning Manager
Commissioning Manager

Kraken Technology Group Limited • Fareham

Hybrid
GBP 70,000 - 110,000
25 days holiday per year
Flexi working
Private Medical Insurance
+8
Principal Autonomy Engineer — Robotics & AI
Principal Autonomy Engineer — Robotics & AI

Kraken Technology Group Limited • Fareham

On-site
GBP 110,000 - 145,000
25 days holiday
Holiday buy/sell
Flexi working core hours 10:00 to 15:0
+9
Project Manager – Technical Build (Marine)
Project Manager – Technical Build (Marine)

Kraken Technology Group Limited • Fareham

On-site
GBP 70,000 - 90,000
25 days holiday
Bank holidays
Private Medical Insurance
+4
Commissioning Engineer
Commissioning Engineer

Kraken Technology Group Limited • Fareham

On-site
GBP 50,000 - 70,000
Holiday entitlement
Private medical insurance
Pension with contributions
+6
Senior Robotics Engineer
Senior Robotics Engineer

Ocean Infinity • Greater London

On-site
GBP 90,000 - 110,000
Senior Robotics Engineer
Senior Robotics Engineer

Ocean Infinity • Southampton

On-site
GBP 70,000 - 100,000
Mechanical Technician - Contract
Mechanical Technician - Contract

Kraken Technology Group Limited • Fareham

On-site
GBP 28,000 - 42,000
USV Maritime Operations Vessel Maintainer
USV Maritime Operations Vessel Maintainer

Kraken Technology Group Limited • Fareham

On-site
GBP 45,000 - 65,000
25 days holiday per year
Private Medical Insurance
Pension scheme with 5% employer贡献
+6
Systems Integration Engineer
Systems Integration Engineer

Kraken Technology Group Limited • Fareham

On-site
GBP 55,000 - 75,000
25 days holiday
Private medical insurance
Pension 5%
+2
Manufacturing Engineer
Manufacturing Engineer

Kraken Technology Group Limited • Fareham

On-site
GBP 55,000 - 75,000
25 days holiday
Private Medical Insurance
Pension scheme with employer contrib.
+3