Software Engineer

Executive Integrity
Southampton, UK
25 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work

Tech stack

Adobe InDesign C++ (Programming Language) Ubuntu (Operating System) Encodings Linux Embedded Software Real-Time Operating Systems Sensor Fusion Git Linux Development Bare Metal C++14

Job description

  • Developing high-performance software in modern C++ (C++11 or later) for robotics and real-time control systems
  • Supporting autonomous underwater and high-speed surface vehicles with mission-critical on boardsoftware
  • Writing reliable software for navigation, mission execution, fault management, and sensor integration
  • Designing communications interfaces (serial, satellite, acoustic) and managing challenging edge cases like low bandwidth or lost links
  • Building safety-critical subsystems including fallback modes, health monitoring, and emergency handling
  • Collaborating with multidisciplinary engineering teams to integrate sensors, data, and autonomy
  • Testing, deploying, and refining systems for use in real-world offshore and subsea environments
  • Participating in design reviews, simulations, hardware-in-the-loop testing, and sea trials

Requirements

  • Proven experience with modern C++ (C++11/14/17) in production environments (ideally within safety- or mission-critical applications)
  • Strong background in real-time or embedded software systems (e.g., RTOS, bare metal, or Linux-based platforms)
  • Comfortable with Ubuntu/Linux development workflows and Git
  • Ability to work as part of a multidisciplinary 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 or when iterations are needed
  • Commitment to safety and quality, you understand the system-level impact of your code and act accordingly

Desirable:

  • 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 compact data encoding standards like DCCL
  • Field experience deploying, testing, or troubleshooting autonomous systems in operational environments

Benefits & conditions

  • Work on a truly unique and award-winning mission to transform ocean operations
  • Flexible working hours with remote-friendly arrangements
  • Competitive salary, performance bonus, and pension scheme
  • Opportunities for rapid professional growth in a vibrant, tech-driven environment
  • Be part of a brave and determined team tackling real-world sustainability challenges

About the company

Our client is a pioneering leader in advanced marine robotics and autonomous systems. They are using and creating technology to transform operations at sea to enable people and the planet to thrive. They are fearless in their approach to innovation, challenge everything, and have massive ambitions to drag aging industries into the tech era. Safety, equality, and responsibility matter and they believe there’s a more environmentally responsible way to operate at sea. They are seeking a talented and purpose-driven Software Engineer to join their expanding global technology team. This is an exciting opportunity to contribute to world-first innovation in remote and sustainable subsea and surface operations., Executive Integrity is a global executive search and recruitment consultancy for a more sustainable world, with a focus on talent within the Maritime and Renewable Energy sectors. We give a proportion of our profits to Renewable World, a charity that develops affordable and innovative renewable energy solutions for poverty-stricken communities. #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:12 min

Transitioning from adjacent functions into software engineering roles

Philipp Frauenthaler +1 · LIVE

Videos

See all

Related articles

See all