Software Project Manager
Job Title: Software Project Manager – Maritime Autonomy
Location: Segensworth, Hampshire
Hours: Full time, 40 hours per week
Reporting to: Head of Engineering / Software Director
Department: Software / Engineering / Autonomy Systems
We are seeking a Control Systems Integration Engineer to support the development, integration, and deployment of autonomous maritime systems. The role focuses on integrating control system software, sensors, and networking across uncrewed surface vessel (USV) platforms, ensuring reliable operation in safety‑ and mission‑critical environments.
Working closely with autonomy, control, and broader engineering teams, you will support system integration activities from lab setup through to sea trials, helping diagnose issues across software, hardware, and networks and contributing to continuous improvement of platform reliability and performance.
Key responsibilities include:
Integrating, installing, and configuring USV control system software, sensors, and associated hardware
Supporting preparation, testing, calibration, and fault‑finding of control systems
Diagnosing issues across software, hardware, networking, and external system interfaces
Working with maritime protocols such as NMEA2000, NMEA0183, CAN, and Modbus
Supporting Windows and Linux‑based control system environments
Maintaining clear documentation, configuration control, and version‑controlled records
Supporting software release processes and integration of third‑party supplied systems
Contributing to implementation of high‑level USV behaviours using Python and/or C++
Supporting system integration, acceptance testing, and sea trials
What we’re looking for:
Hands‑on experience in systems or control system integration
Experience working with Linux‑based systems
Practical understanding of IP networking and debugging
Knowledge of control systems, sensors, and marine interfaces
Experience using version control tools
Understanding of Python and/or C++
A methodical approach to troubleshooting and system reliability
Desirable experience:
Experience with Wireshark, MAVLink, PX4, ROS/ROS2, or DDS
Familiarity with real‑time or embedded systems
Ability to interpret electrical schematics for integration and fault‑finding
Experience supporting sea trials or operational deployments
This role offers the opportunity to work hands‑on with cutting‑edge maritime autonomy technology, contributing directly to integrated platforms moving from development into real‑world operation.
What we provide:
· 25 days holiday per year, plus paid bank holiday
· Flexi working
· Private Medical Insurance with optional family cover
· Pension scheme with a 4% employer contribution, there is no cap on the employee contribution level
· Life assurance 3x salary
· Group Income Protection
· Health Care Cash Plan
· Cycle to Work Scheme
· Employee Assistance Program (EAP) providing mental health and wellbeing support
· Professional membership reimbursement (discretionary)
Important to know: 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.

