Bootstrap

Ocean Infinity

Robotics Software Engineer

๐Ÿ“ŒSouthampton, United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

Worker Type

Employee

Application End Date

08-08-2025

We are using and creating technology to transform operations at sea to enable people and the planet to thrive.

We are open-minded and fearless in our approach to innovation and don't believe in boundaries. We challenge everything and have massive ambitions to drag aging industries into the tech era.

We take safety, equality and education very seriously, and our responsibilities don't stop at our front door. Our business is built on the belief that there's definitely a more environmentally responsible way to operate at sea.

We employ people who share our core values. We expect our people to be courageous, trustworthy, and conscientious, driven by a desire to do the right thing. We strive for excellence, work collaboratively, and are genuinely excited by our work.

We offer opportunities for our people to develop beyond their role and span a multitude of disciplines. These are open to all, regardless of background and experience level. Working with us means being part of a team that is harnessing technology and creativity to disrupt a traditional industry.

We are not your average workplace.

About Ocean Infinity Solutions

OISL is a pioneering business unit within the Ocean Infinity Group, dedicated to breaking into emerging markets. We design and deliver cutting-edge robotic, remote-controlled, and autonomous solutions โ€“ integrating hardware, software, and services โ€“ for government and business customers around the world.

All the work we do at OISL is aimed at radically improving the security and prosperity of our customers by transforming their ability to operate from seabed to sky.

What Will You Do

We are building high-speed uncrewed surface vessels for multi-purpose missions โ€” and your software will sit at the heart of how they are controlled and monitored. This is a critical role in our team, focused on developing the real-time control systems that remote pilots rely on to operate safely and effectively in the field.

This role is for someone who designs with operations in mind, who understands that if your software fails, someone miles away loses visibility or control. You might come from drones, embedded robotics, ROVs, or even motorsport systems - anywhere remote control, speed, and systems-level thinking collide.

Duties And Responsibilities

The duties and responsibilities for this position include, but are not limited to:

  • Design, develop and maintain control systems and ancillary programs for piloting high-speed USVs remotely including autopilot functionalities and collision avoidance.
  • Interfacing and automating new devices into higher-level control software
  • Engineer resilient closed-loop software for unreliable comms and network conditions
  • Peer review and documentation of code produced
  • Collaborate with hardware and field teams to deliver safe, field-ready software
  • Contribute to diagnostics, emergency handling, and safety-critical subsystems

Who You Are

  • Strong proficiency in modern C++ (C++11 or later)
  • Experience with ROS (Robot Operating System)
  • Experience on Linux (Ubuntu) development environments & WSL
  • Experience with real-time embedded systems
  • Familiarity with version control systems (Git)
  • Mathematical & software engineering background

Desirable

  • Experience with marine robotics or autonomous systems
  • Knowledge of underwater sensor and actuator systems
  • Experience with protocol development and implementation
  • Solid understanding of coordinate systems and geometric transformations
  • Knowledge of navigation algorithms and sensor fusion
  • Background in control systems or robotics
  • Familiarity with DCCL (Dynamic Compact Control Language) or similar message encoding systems

Salary : The salary varies for this position as we are recruiting in multiple regional locations and job grades. The salary process is based on skills, abilities, and experience required.

What You Can Expect

At Ocean Infinity, we believe in creating equal opportunities for all, celebrating each and everyoneโ€™s differences. We are driven by transforming the industry, through our technology, thoughts, behaviours and actions. Being inclusive and respectful to all is fundamental to who we are. It is the right thing to do and enables innovation and creativity to thrive.

There is more work to be done, and we know that we arenโ€™t perfect, but our commitment to these values is unwavering. They are central to our mission and the impact we have on the industry, meaning, we cannot live without them.
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Embedded Software Engineer

@ Actalent, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Embedded Software Engineer

@ Abbott, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Embedded Software Engineer

@ Actalent, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—