Senior Marine Robotics Engineer (ROS2 & Field Deployments)

Ocean Infinity

United Kingdom

Remote

GBP 90,000 - 110,000

Full time

14 days+
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 is seeking a Senior Robotics Engineer to design, build and integrate core robotics software across our fleet of uncrewed marine vessels. This senior technical role combines hands‑on engineering with system‑level architecture, hardware integration and technical leadership, shaping how our robotics software is built, deployed and supported in real‑world maritime operations.

You will work on control and planning systems, hardware interfaces, and reliable deployment into live

Qualifications

  • MSc/PhD in robotics, mechatronics, computer science, or a related field.
  • Strong C++ developer, with code written to production quality.
  • Willing to occasionally travel for to support integration, testing, and deployments.
  • Experience using ROS2 in a production or field‑deployed environment.
  • Deep knowledge of common robotics middleware concepts: nodes, topics, services, actions, transforms, launch/config systems.
  • Experience working with hardware integration: sensors, actuators, PLCs, embedded controllers, vessel/payload interfaces.
  • Knowledge of common industrial automation protocols: Modbus, TCP/IP, UDP, CAN, serial, or similar.
  • Knowledge of the Linux development environment.
  • Understanding of git, code review, automated testing and CI/CD.
  • A pragmatic approach to engineering: able to balance technical quality, delivery needs and real‑world constraints.
  • Desirable: Understanding of modern approaches to navigation, motion planning, behaviour trees or autonomous task orchestration.
  • Working knowledge of Docker and containerised robotics deployments.
  • Experience working with real‑time or safety‑/mission‑critical systems.
  • Experience developing systems using simulation, digital twins, or hardware‑in‑the‑loop testing.
  • Previous experience in marine, defence, or aerospace.

Responsibilities

  • Design and build ROS2 nodes, services, actions and launch configurations for vessel control, navigation and motion planning.
  • Integrate robotics software with real hardware – sensors, actuators, PLCs, embedded controllers, and other third‑party systems.
  • Build platform abstractions that are reusable across multiple vessels and payloads, designed with extensibility in mind.
  • Get hands‑on during lab testing, integration work and field deployments to validate that what you’ve built holds up in real operating conditions.
  • Debug issues on deployed systems using logs, telemetry and replay tooling, and drive them to root cause.
  • Review other engineers’ code and designs, mentor other team members, and unblock people on integration or architecture problems.
  • Work directly with product and operations teams to turn operational needs into working technical solutions.
  • Improve testing, observability and monitoring for robotics software so issues surface earlier and are easier to diagnose.

Skills

C++ development
ROS2 experience
Linux development
Git & CI/CD
Hardware integration
Real-time / safety-critical systems
Simulation / digital twins
Navigation / motion planning
Pragmatic engineering

Education

MSc/PhD in robotics, mechatronics, computer science

Tools

ROS2
Docker

Job description

Ocean Infinity is seeking a Senior Robotics Engineer to design, build and integrate core robotics software across our fleet of uncrewed marine vessels. This senior technical role combines hands‑on engineering with system‑level architecture, hardware integration and technical leadership, shaping how our robotics software is built, deployed and supported in real‑world maritime operations.

You will work on control and planning systems, hardware interfaces, and reliable deployment into live

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

Similar jobs worth comparing

Senior Robotics Engineer for Maritime Autonomy & ROS2
Senior Robotics Engineer for Maritime Autonomy & ROS2

Ocean Infinity • Southampton

On-site
GBP 70,000 - 100,000
Senior Marine Robotics & Autonomy Engineer
Senior Marine Robotics & Autonomy 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
Senior Robotics Engineer
Senior Robotics Engineer

Ocean Infinity • Greater London

On-site
GBP 90,000 - 110,000
Marine Systems Engineer — Ocean Robotics & Field Trials
Marine Systems Engineer — Ocean Robotics & Field Trials

Ocean Infinity • Southampton

Hybrid
GBP 55,000 - 75,000
Senior Software Engineer x3
Senior Software Engineer x3

TRITANIUM • Southampton

Hybrid
GBP 70,000 - 90,000
Software Engineer - Marine Autonomy & Real-Time Systems
Software Engineer - Marine Autonomy & Real-Time Systems

Executive Integrity • Southampton

On-site
GBP 60,000 - 90,000
Remote-friendly
Flexible hours
Pension
ROV Mechanical & Systems Engineer — Ocean Robotics
ROV Mechanical & Systems Engineer — Ocean Robotics

The National Oceanography Centre • Southampton

Hybrid
GBP 45,000 - 50,000
30 days annual leave
10% employer pension
Employee Assistance Programme
+3
Senior Marine Robotics Software Engineer | SC Cleared
Senior Marine Robotics Software Engineer | SC Cleared

TRITANIUM • Southampton

Hybrid
GBP 70,000 - 90,000
Autonomy Architect for Underwater Robotics & Fleet Software
Autonomy Architect for Underwater Robotics & Fleet Software

Bedrock Ocean Exploration • Richmond

On-site
GBP 140,000 - 174,000