Software Engineer

Executive Integrity

Southampton

On-site

GBP 60,000 - 90,000

Full time

48 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote-friendly
Flexible hours
Pension

Job summary

Executive Integrity is recruiting a Software Engineer in Southampton to join a pioneering team delivering advanced marine robotics and autonomous systems. You will contribute to world-first software for remote subsea and surface operations, focusing on high-performance C++ development in safety-critical environments.

You will collaborate with a multidisciplinary team, work with real-time embedded platforms, and participate in sea trials and hardware-in-the-loop testing.

Qualifications

  • Proven experience with modern C++ (C++11/14/17) in production environments (ideally safety- or mission-critical)
  • Strong background in real-time or embedded software systems (RTOS, bare metal, or Linux-based)
  • Familiarity with Ubuntu/Linux development workflows and Git
  • Ability to work as part of a multidisciplinary engineering team
  • Ownership mindset: proactive, simple solutions, dependable delivery
  • Resilience and adaptability in shifting iterations
  • Commitment to safety and software quality

Responsibilities

  • Develop high-performance software in modern C++ for robotics and real-time control
  • Support autonomous underwater and high-speed surface vehicles with mission-critical onboard software
  • Write reliable software for navigation, mission execution, fault management, and sensor integration
  • Design communications interfaces and manage edge cases like low bandwidth or lost links
  • Build safety-critical subsystems including fallback modes, health monitoring, and emergency handling
  • Collaborate with multidisciplinary engineering teams to integrate sensors, data, and autonomy
  • Test, deploy, and refine systems for offshore and subsea environments
  • Participate in design reviews, simulations, hardware-in-the-loop testing, and sea trials

Skills

Modern C++
Real-time embedded software
Ownership
Resilience
Safety & quality
Team collaboration

Tools

Git
Ubuntu/Linux

Job description

Job Title: Software Engineer
Location: Southampton

Who are we recruiting for?
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.

What will you be doing?

  • 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

Are you the ideal candidate?

  • 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

What’s in it for you?

  • 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

Who are we?
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.

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

Similar jobs worth comparing

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
Software Engineer (Control Systems)
Software Engineer (Control Systems)

SubSea Craft Limited • Portsmouth

On-site
GBP 54,000 - 66,000
Pension Contribution
Annual Bonus Scheme
Life Assurance and Critical Illness
+8
Platform Engineer
Platform Engineer

SubSea Craft Limited • Portsmouth

On-site
GBP 40,000 - 60,000
25 days annual leave
Private Healthcare
Flexible working
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Ocean Infinity • Greater London

On-site
GBP 36,000 - 60,000
Application Software Engineer
Application Software Engineer

Advanced Resource Managers Limited • Fareham

On-site
GBP 59,000 - 72,000
Senior Software Engineer
Senior Software Engineer

Shearwater GeoServices • Gatwick

On-site
GBP 90,000 - 120,000
Competitive salary
Benefits
Senior Software Engineer
Senior Software Engineer

Chiltern Park Recruitment • Aberdeen City

On-site
GBP 60,000 - 75,000
25 days holiday
Flexible working
Private Medical Insurance
+2
Electronics Hardware Engineer Engineering, Manufacture, Production
Electronics Hardware Engineer Engineering, Manufacture, Production

Sonardyne • England

On-site
GBP 50,000 - 70,000
Edge Software Engineer
Edge Software Engineer

Ocean Infinity • Greater London

Hybrid
GBP 51,000 - 68,000
Lead Software Engineer
Lead Software Engineer

Saab • Fareham

On-site
GBP 65,000 - 90,000