Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ripple Recruitment Ltd

NewBe an early applicant

C++ Software Engineer

Posted Updated 1 view
Discussion

Summary

Six-month contract C++ Software Engineer (inside IR35, £525–£550/day) maintaining and debugging a large Windows-based scientific instrument control codebase, including hardware control and UI code, in a hybrid role near Cambridge. Core stack: modern C++ (C++17/20), Visual Studio, Git, Azure DevOps; desirable MFC/Win32 and C#/.NET.

Salary: £136,500 - 143,000 per year

Requirements:
  • Extensive commercial experience developing C++, including modern C++ (C++17/20)
  • Strong Windows platform development experience using Visual Studio
  • Proven debugging and troubleshooting skills with large, complex, or legacy codebases
  • Solid understanding of software design patterns and good engineering practice
  • Ability to commute reliably to Cambridge, Cambridgeshire, or plan to relocate before starting
  • Desirable: experience with MFC, Win32, or C++/CLI
  • Desirable: C#/.NET (WinForms) experience
  • Desirable: hardware, instrument, or motion control software experience
  • Desirable: experience with Git, Azure DevOps, or similar tools
  • Desirable: background in scientific instruments, test and measurement, medical devices, semiconductor equipment, or a similar field
Responsibilities:
  • Investigate, debug, and resolve issues across a large existing C++ codebase, including hardware control and user interface code
  • Maintain and improve existing functionality to keep the software robust and reliable
  • Work with applications specialists and engineering colleagues to diagnose and resolve 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
Technologies:
  • Azure
  • C#
  • DevOps
  • Git
  • Hardware
  • Visual Studio
  • Windows
  • ASP.NET
  • Cloud
  • C++

More:

We are recruiting an experienced Contract C++ Software Engineer to join a multi-site engineering team supporting complex, high-precision scientific instrument control software on Windows. The initial contract is six months, with potential to extend, and is inside IR35. The day rate is £525–£550. This is a hybrid role based in the Cambridge area, with onsite work required at least two to three days per week. Our client is an equal opportunity employer committed to fostering a diverse and inclusive workplace. Ripple Recruitment is acting as the employment agency for this vacancy.

last updated 42 week of 2026

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.