Why this role stands out
This hybrid C++ Software Engineer role at Ripple offers a fantastic opportunity to contribute to a flagship control software platform, developing your skills in complex hardware control systems within a reputable tech company. You'll thrive here if you have advanced C++ and MFC experience, enjoy architectural challenges, and appreciate a collaborative, cross-site team environment. Apply now to explore this exciting contract opportunity with a competitive day rate.
Quick overview
Job description
We have an opportunity for a Contract C++ Software Engineer with deep expertise in Windows desktop development to join a multi-site engineering team working on complex hardware control systems.
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 capable of being onsite in the Cambridge area for at least 2-3 days per week.
The Role - C++ Software Engineer
You will contribute to the design, ongoing development, and maintenance of a flagship control software platform, working alongside cross-site teams in the UK and Europe.
- Design and maintain desktop control software using C++ / MFC (alongside C#/.NET elements).
- Work with UX designers and application specialists to ensure high software usability.
- Maintain complete software documentation, change control, and version tracking standards.
- Work in an Agile environment with Azure DevOps, Git, and Visual Studio.
Key Requirements - C++ Software Engineer
- Advanced C++ & MFC Experience - Extensive commercial background building complex Windows desktop applications.
- Architecture & Patterns - Demonstrated proficiency using architectural patterns such as MVVM.
- Modern Windows Tooling - Deep familiarity with Windows 11 development, Azure DevOps, Git, and Visual Studio.
Desirable Skills - C++ Software Engineer
- Hands-on exposure to hardware control, image processing, or ML/AI.
- C# / .NET working knowledge.
- Background in software architecture or technical leadership.
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.
Similar jobs
- PS
Senior EngineerRecently posted
Pioneer Selection · Woodside, Luton · Hybrid 🇬🇧
Engineering£50k - £55k/yr - CI

Software Engineer, Operations ResearchRecently posted Auto Apply
Circuithub · United Kingdom · Remote 🇬🇧
SQLLinearRobotics+7Technology£80k - £125k/yr - LU
VHDL FPGA Firmware EngineerRecently posted
Leonardo UK Ltd · Southampton, Hampshire · Hybrid 🇬🇧
FPGAVHDLVerilogTechnology£38k - £53k/yr - BS

Principal Engineer – Software AssuranceRecently posted
BAE Systems · lutterworth, leicestershire · Hybrid 🇬🇧
Technology£60k/yr - BS

Principal Engineer – Software AssuranceRecently posted
BAE Systems · birmingham, west midlands · Hybrid 🇬🇧
Technology£60k/yr - BS

Senior Systems EngineerRecently posted
BAE Systems · sittingbourne, kent · Hybrid 🇬🇧
MATLABAgileTechnology£45k - £60k/yr - BS

Principal Engineer – Software AssuranceRecently posted
BAE Systems · nuneaton, warwickshire · Hybrid 🇬🇧
Technology£60k/yr - BS

Principal Engineer – Software AssuranceRecently posted
BAE Systems · leamington spa, warwickshire · Hybrid 🇬🇧
Technology£60k/yr - PF

Senior Salesforce EngineerRecently posted
Places for People · United Kingdom · Remote 🇬🇧
TechnologySalary not listed - CG
Graduate Applications EngineerRecently posted Auto Apply
Costain Group · Greater Manchester · Hybrid 🇬🇧
RecruitingSQLT-SQL+7EngineeringSalary not listed - CL
Platform Enablement LeadRecently posted Auto Apply
ClearRoute · London · Hybrid 🇬🇧
OnboardingGCPGit+19Salary not listed - ME

Systems EngineerRecently posted
Morson Edge · Eccles, Manchester · Hybrid 🇬🇧
Stakeholder ManagementSystem DesignTechnologySalary not listed
