C++ Software Engineer
Key details
- Compensation
- $60,000 - $65,000
Job Description
Salary: £60,000 - 65,000 per year
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
Responsibilities
- 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++
More
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.
last updated 33 week of 2026
Company & context
Evidence is labeled so you can tell internal community data from public sources.
Range from 5 indexed roles at this employer: $60,000 - $65,000(mid ~62500)
Context reflects data collected at crawl time.
Trust-check this listing
Verify scam risk and ghost-job signals before you apply.
Related roles
Browse more remote Software Engineer jobs, or every remote job category.
C++ Software Engineer
C++ Software Engineer
C++ Software Engineer
Source: DevITJobs • Last updated 2w ago