C++ Software Engineer

Script and Dot
Cobham, UK
8 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£60,000.0 - £65,000.0
Working hours
Regular working hours

Tech stack

Microsoft Windows C++ (Programming Language) Software Debugging Linux Object-Oriented Software Development Commercial Software Software Engineering Information Technology Real Time Data Engineering Base

Job description

  • Develop and maintain software for complex robotic and autonomous platforms
  • Write high-quality, maintainable C++ for engineering applications
  • Build software used to control, configure, and monitor physical systems
  • Integrate software with hardware, sensors, and other system components
  • Develop interfaces between different parts of the wider robotic system
  • Work with networked and real-time data
  • Debug and resolve problems across the software and hardware boundary
  • Support integration, testing, and deployment onto real engineering platforms

Technologies:

  • Hardware
  • Support
  • Linux
  • Robotics
  • Windows
  • C++

Requirements

  • Strong commercial software development experience using C++
  • Experience developing software for physical products, equipment, or complex engineered systems
  • Good understanding of object-oriented software design and modern development practices
  • Experience working with Linux and/or Windows
  • Comfortable debugging complex software and integration problems
  • Experience with networking, communications, or distributed software would be useful
  • An engineering, computer science, or related technical degree, or equivalent industry experience
  • Experience in robotics is highly relevant, but we are also interested in C++ engineers from other technically complex environments such as marine technology, autonomous systems, aerospace, automotive, defence, industrial automation, instrumentation, or other hardware-focused engineering sectors

Benefits & conditions

We are an established international engineering organisation expanding our software team to support a range of advanced underwater robotic platforms. This is a hands-on hybrid role based near Portsmouth, typically with four days onsite and one day remote. The position offers a salary of up to £65,000 depending on experience, a permanent contract, and the opportunity to work closely with software, electronics, and systems engineers on real-world robotic systems.

Apply for this position

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

Apply on www.adzuna.co.uk
Prepare application

Good distractions

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

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:36 min

Modern application stacks and real-time data requirements

Tim Faulkes · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all