Senior C++ Software Engineer in Cambridge, Cambridgeshire

Senior C++ Software Engineer

  • Apply Now
  • Cambridge, Cambridgeshire
  • £525 - £550/annum
  • IT
  • Contract
Date posted: 15/10/2026 10:31:07

Description

We have an opportunity for an experienced Contract C++ Software Engineer to join a multi-site engineering team supporting complex, high-precision scientific instrument control software on the Windows platform.

The C++ Software Engineer contract has been determined as inside IR35 and offers a day rate of £525 – £550 p/day on an initial 6 month contract with potential to extend.

Hybrid working is required, so you should be able to be onsite in the Cambridge area for at least 2-3 days per week.

The Role - C++ Software Engineer

You will maintain, troubleshoot and improve a large, established C++ control software platform used on advanced scientific instruments, working alongside cross-site teams in the UK and Europe.

  • Investigate, debug and resolve issues across a large existing C++ codebase, covering both hardware control and user interface code.
  • Maintain and improve existing functionality, keeping the software robust and reliable.
  • Work with applications specialists and engineering colleagues to diagnose and fix customer and system issues.
  • Maintain software documentation, change control and version tracking standards.
  • Work in an Agile environment using Visual Studio, Git and Azure DevOps.

Key

Requirements - C++ Software Engineer​​​​​​​
  • Extensive commercial experience with C++ development, including modern C++ (C++17/20).
  • Strong Windows platform development experience using Visual Studio.
  • Proven debugging and troubleshooting skills on large, complex or legacy codebases.
  • Solid grasp of software design patterns and good engineering practice.

Desirable Skills - C++ Software Engineer​​​​​​​

  • MFC, Win32 or C++/CLI experience.
  • C# / .NET (WinForms).
  • Hardware, instrument or motion control software.
  • Experience with Git, Azure DevOps or similar tools.
  • Background in scientific instruments, test and measurement, medical devices, semiconductor equipment or similar.

Apply as soon as possible to be contacted with further information and a confidential discussion.

Ripple Recruitment is acting as an employment agency for this vacancy. My client is an equal opportunity employer committed to fostering a diverse and inclusive workplace. Due to high volumes of interest, we can only respond to shortlisted applicants

Job Details

Location Cambridge, Cambridgeshire
Job Type Contract
Language English
Salary £525 - £550/annum
Apply Now

Get Tailored Job Alerts

Receive top matching software engineering roles, salaries, and remote opportunities directly to your inbox every morning.