Senior Software Engineers
- Level
- Senior
Not stated in the posting: salary, work type, visa.
Open. First seen 12 October 2026.
About the role
We are looking for multiple talented and purpose‑driven Senior Software Engineers to provide technical leadership, and shape the software architecture underpinning next generation autonomous marine platforms. You will be joining a team that develops and operates world‑leading Autonomous Underwater Vehicles (AUVs) and Autonomous Surface Vehicles (USVs) used in some of the most demanding, data‑scarce and high‑consequence environments on the planet.
You’ll contribute directly to the real‑time control, safety, autonomy and mission execution at the heart of our platforms - pioneering technology that radically improves the security and prosperity of our customers. Working at the intersection of advanced robotics and live field operations, you’ll help deliver reliable, high‑performance software that stands up to the harshest conditions, enabling us to push the boundaries of what un-crewed systems can do.
What you will do
- Developing and refining real-time control systems for high-speed autonomous surface and underwater vehicles
- Writing reliable software for navigation, mission execution, fault management, and sensor integration
- Designing communications interfaces (serial, satellite, acoustic) and managing edge cases like low bandwidth or lost links
- Building safety-critical subsystems including fallback modes, health monitoring, and emergency handling
- Working closely with field teams to test, iterate, and validate software under operational conditions
- Participating in design reviews, simulations, hardware-in-the-loop testing, and sea trials
- Integrating new sensors and equipment with our C2 system
Who you are
- Strong proficiency in modern C++ (C++11 or later), ideally within safety- or mission-critical applications.
- Experience with real-time or embedded systems (e.g. RTOS, bare metal, or Linux-based platforms)
- Familiarity with Linux development workflows, and Git.
- Proven ability to work as part of a multi-disciplinary engineering team
- Strong sense of ownership: you take initiative, simplify where possible, and follow through on commitments
- Resilience and adaptability: you stay focused when things change, fail, or need to be reworked
- Commitment to safety and quality: you understand the system-level impact of your code and act accordingly
Desirable
- Experience with ROS (Robot Operating System), including ROS1 and ROS2, for robotic control and sensor integration.
- Understanding of navigation, control systems, and sensor fusion
- Experience with serial and low-bandwidth communications (e.g. RS-232/485, acoustic, satellite)
- Knowledge of geodetic calculations or coordinate transformation systems
- Familiarity with DCCL or similar compact data encoding standards
- Field experience in deploying, testing, or troubleshooting autonomous systems in operational environments
Given the nature of the work, this role requires you to obtain and maintain the appropriate level of UK national security clearance. You must be willing and able to undergo the necessary security vetting process, and continued employment in the role may be subject to maintaining the required clearance. Security vetting will be conducted in accordance with the requirements and standards set by United Kingdom Security Vetting (UKSV).
Further information on UK security clearance levels, eligibility, and the vetting process can be found on the UK Government website: United Kingdom Security Vetting: Applicant
The team: Ocean Infinity
This role is one of 18 open in Ocean Infinity. 13 were posted in the last 30 days, including 4 lead roles: the team is hiring the people who run it too.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
CI/CD (5 of 18), Agile (4 of 18), Azure (4 of 18), C# (4 of 18), Docker (4 of 18), Git (4 of 18), JavaScript (4 of 18)
OTHER ROLES ON THIS TEAM
- Chief Engineer (Autonomous Underwater Vehicle) posted Oct 13
- Senior Platform Engineer posted Oct 9
- Finance Systems Administrator posted Oct 8
- Principal Product Manager posted Oct 8
- Head Of Platform Architecture posted Oct 7
- Engineering Manager (Software) posted Oct 6
- Engineering Manager - Robotics posted Oct 6
- Systems Integration Lead posted Oct 2
- Technical and Operational Authority - Pre Award posted Oct 1
- Newbuild Project Manager posted Sep 29
- Project Manager posted Sep 23
- Survey Technical Lead posted Sep 22
- Senior Application Support Engineer posted Sep 16
- HSEQ Data Services Lead posted Sep 16
- Senior Software Engineer (Full Stack) posted Sep 15
- Senior Robotics Engineer posted Sep 15
- Senior Software Engineer (Full Stack) posted Sep 15
From the team and dates on Ocean Infinity's own job board.
See Software Engineer salaries in the UK →
Similar jobs
- Senior Embedded Software Engineer at ALL.SPACE
Shares 5 skills: RTOS, Embedded Systems, Git… · Senior level · same country - Senior Embedded Software Engineer at AGEO Autonomy
Shares 6 skills: ROS, RTOS, Embedded Systems… · Senior level - Staff Controls Software Engineer at Humanoid
Shares 5 skills: ROS, RTOS, Git… · same country - Senior Flight Software/Firmware Engineer at Space Machines Company
Shares 5 skills: RTOS, Embedded Systems, Git… · Senior level - Senior Embedded C++ Engineer (Contract) at Instil Software
Shares 5 skills: RTOS, Embedded Systems, Git… · Senior level · same country - Chief Engineer (Autonomous Underwater Vehicle) at Ocean Infinity
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.