Senior C++ Software Engineer

Ripple

Cambridge

Hybrid

GBP 97,000 - 101,000

Part time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ripple is seeking an experienced Contract C++ Software Engineer to maintain and enhance a large Windows-based control software platform used on scientific instruments. The role is inside IR35 with a day rate of £525–£550, initially for 6 months, and hybrid working requiring 2–3 onsite days per week in Cambridge.

You will tackle debugging across a broad C++ codebase, improve functionality, and collaborate with cross-site teams in the UK and Europe, while following Agile practices and using Visual

Qualifications

  • Extensive commercial C++ development experience, including modern C++ (C++17/20).
  • Strong Windows platform development with Visual Studio.
  • Proven debugging of large, complex or legacy codebases.
  • Knowledge of software design patterns and engineering best practices.

Responsibilities

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

Skills

Extensive C++ development experience
Windows development with Visual Studio
Debugging large/legacy codebases
Software design patterns & engineering

Tools

Visual Studio
Git
Azure DevOps

Job 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 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

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
  • 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
  • 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.

My client is an equal opportunity employer committed to fostering a diverse and inclusive workplace.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Engineer
C++ Software Engineer

Ripple • Cambridgeshire and Peterborough

Hybrid
GBP 22,278,000 - 23,339,000
Senior C++ Instrument Control Engineer - Hybrid (Cambridge)
Senior C++ Instrument Control Engineer - Hybrid (Cambridge)

Ripple • Cambridge

Hybrid
GBP 97,000 - 101,000
Senior Software Engineer
Senior Software Engineer

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 50,000 - 65,000
C++ Software Engineer (Embedded Systems)
C++ Software Engineer (Embedded Systems)

Zenovo • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 65,000
Bonus & Benefits
C# / C++ Software Engineer
C# / C++ Software Engineer

Matchtech • Bolton

On-site
GBP 76,000 - 103,000
C# / C++ Software Engineer
C# / C++ Software Engineer

Matchtech Group • Greater Manchester

On-site
GBP 74,000 - 105,000
Cyber Software Engineer
Cyber Software Engineer

Searchability NS&D • Cheltenham

On-site
GBP 77,000 - 94,000
Annual bonus
Private medical
Pension plan
+3
Senior Software Engineer
Senior Software Engineer

Redline Group Ltd • Surrey Heath

On-site
GBP 65,000 - 90,000
Senior Software Engineer - Modern C++ & Linux
Senior Software Engineer - Modern C++ & Linux

KO2 Embedded Recruitment Solutions LTD • Oxford

Hybrid
GBP 68,000 - 83,000
Benefits
Hybrid work
Cyber Software Engineer
Cyber Software Engineer

Searchability NS&D • Bradley Stoke

On-site
GBP 77,000 - 94,000
Annual cash bonus
Private medical cover
High employer pension contribution
+3