Software Engineers

Ocean Infinity

Southampton

On-site

GBP 70,000 - 110,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Ocean Infinity seeks multiple Software Engineers up to Senior level to help build autonomous marine systems. You will contribute to real-time control, safety, autonomy, and mission execution for AUVs and USVs in demanding environments.

Responsibilities include developing high-speed control software, navigation, sensor integration, and robust communications. You will test under operational conditions and participate in sea trials, with focus on safety and reliability.

Qualifications

  • Strong experience with modern C++ in safety- or mission-critical apps.
  • Experience with real-time or embedded systems.
  • Linux development experience and workflows.
  • Ability to work in a multi-disciplinary engineering team.
  • Strong ownership mindset and initiative to simplify and deliver.

Responsibilities

  • Develop and refine real-time control systems for high-speed autonomous surface and underwater vehicles.
  • Write reliable software for navigation, mission execution, fault management and sensor integration.
  • Design communications interfaces (serial, satellite, acoustic) for low-bandwidth conditions.
  • Build safety-critical subsystems including fallback modes and health monitoring.
  • Work with field teams to test, iterate, and validate software under operations.
  • Participate in design reviews, simulations, hardware-in-the-loop testing and sea trials.
  • Integrate new sensors and equipment with the C2 system.

Skills

Modern C++
Real-time/embedded
Linux
Team collaboration

Tools

ROS
Git
RTOS / bare metal
Serial comms

Job description

We are looking for multiple talented and purpose‑driven Software Engineers up to Senior level to help build the autonomous marine systems that will define the future of maritime operations, 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 uncrewed 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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Autonomy Systems Architect
Principal Autonomy Systems Architect

Morgan McKinley • United Kingdom

Hybrid
GBP 110,000 - 165,000
Lead Software Engineer
Lead Software Engineer

Saab UK • Southampton

On-site
GBP 95,000 - 110,000
Principal Software Engineer - Autonomy
Principal Software Engineer - Autonomy

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
Maritime & USV Operations Specialist
Maritime & USV Operations Specialist

RGIT Australia • Fareham

On-site
GBP 50,000 - 75,000
Maritime & USV Operations Specialist
Maritime & USV Operations Specialist

SYOS Aerospace • Fareham

On-site
GBP 45,000 - 65,000
Senior Field Tech (Mission Success)
Senior Field Tech (Mission Success)

Resource Area for Teaching • Portsmouth

On-site
GBP 68,000 - 83,000
Pension scheme
Annual discretionary bonus
Life assurance
+8
Software Engineer
Software Engineer

Owen Daniels • Portsmouth

On-site
GBP 70,000 - 90,000
Annual Leave 25 days + bank holidays
Wellbeing Day
Private Healthcare
+7
Senior Field Tech (Mission Success)
Senior Field Tech (Mission Success)

SubSea Craft Limited • Portsmouth

On-site
GBP 67,500 - 82,500
Pension Contribution
Annual Bonus Scheme
Life Assurance and Critical Illness Cover
+4
Lead Software Engineer
Lead Software Engineer

Saab UK • Fareham

On-site
GBP 75,000 - 110,000
Systems Engineer
Systems Engineer

Stark Defence • Plymouth

Hybrid
GBP 65,000 - 90,000