C++ Software Engineer (C++ / MFC) – Contract
About this job
We're looking for an experienced Windows C++ Software Engineer for a contract role on a mature Windows desktop application used in scientific instrumentation. You'll work on both new features and day-to-day maintenance, alongside UX designers and applications specialists.
Debugging existing code is a core part of the job, not a side task. From day one you'll need to investigate issues raised from the field and in-house, including:
- Opening and analysing Windows crash dumps
- Matching PDB symbol files to the correct build
- Using Visual Studio and/or WinDbg to read call stacks and find the failing code
- Diagnosing problems such as access violations, memory leaks, version or DLL mismatches, and threading or deadlock issues
- Fixing the root cause and verifying the fix in a large legacy codebase
You'll also build and maintain features in C++/MFC, with some C#/.NET where needed.
The contract has been determined as inside IR35 and offers a day rate of £550 p/day on an initial 6 month contract with potential to extend.
What you'll need - C++ Software Engineer
- Strong recent C++ on Windows (10+ years ideal)
- Hands-on MFC experience
- Recent, practical experience debugging Windows applications with crash dumps and PDBs (Visual Studio and/or WinDbg)
- Comfortable working in a large existing codebase, not only greenfield work
Desirable Experience - C++ Software Engineer
- MVVM
- C# / .NET
- Azure DevOps and Git
- Familiarity with Agile ways of working
- Hardware control or instrument software
- Image processing
Location
Cambridge, with part-remote working.
If you enjoy digging into hard Windows bugs as much as shipping new features, this will be a good fit.
-----
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.
Market insight
92% above the medianExplore related jobs
Similar jobs
See all similar jobsMental Health Teaching Assistant
Housing Compliance Officer
IT Support Engineer
Senior Observability Engineer, Hybrid
Junior Quantity Surveyor / Assistant Cost Manager
Adult’s Social Worker, Autism Team, Part Time 4 days per week, Cambridgeshire
Frequently asked questions
What salary can I expect?
The employer lists £143,000 for this role at Ripple Recruitment Ltd in Cambridge. For comparison, the local market median is about 74 343 £ based on 26 similar offers.
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.
Where can I see employment type and work format?
Key conditions are shown above the description. You can also open related listings for Ripple Recruitment Ltd and Cambridge.