Ofertas › Ripple
Ripple · Cambridge, United Kingdom · £136,500 - 143,000 per year
Salary: £136,500 - 143,000 per year Requirements: Extensive commercial experience developing C++, including modern C++ (C++17/20) Strong Windows 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 practices MFC, Win32, or C++/CLI experience is desirable C#/.NET (WinForms) experience is desirable Hardware, instrument, or motion control software experience is desirable Experience with Git, Azure DevOps, or similar tools is desirable A background in scientific instruments, test and measurement, medical devices, semiconductor equipment, or a similar field is desirable Able to work onsite in the Cambridge area at least 2–3 days per week 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 seeking an experienced Contract C++ Software Engineer to join a multi-site engineering team supporting complex, high-precision scientific instrument control software on Windows. This is an initial six-month contract with potential to extend, offering a day rate of £525–£550; the contract has been determined as inside IR35. Hybrid working is required, with at least 2–3 days per week onsite in the Cambridge area. 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