Essential cookies keep the site working. With your consent we also measure how the site is used, first-party only. We never run advertising trackers. Details in the cookie policy.

C# Software Engineer

£45,000 to £60,000a year

Job type
Permanent
Location
Waterbeach
Posted
3w ago

Job description

This C# Software Engineer role sits at the heart of serious manufacturing automation. You’ll be building and improving software that talks directly to a wide range of real-world equipment including power supplies, acquisition systems, cameras and test hardware - with plenty of scope for developing skills in parallel processing, performance optimisation and multi‑threading.

The work is broad and hands-on, covering automation, databases, test and calibration workflows, with exposure to machine learning and emerging AI where it adds value.

If you are a C# Software Engineer enjoy having your fingers in lots of pies and working on end‑to‑end systems rather than a narrow slice of software, this role offers real technical depth and variety.

Required experience

Minimum 3+ years C# development experience

WPF (or closely related UI frameworks), they are moving to WinUI 3

Experience interfacing software with hardware or test equipment

Ability to work with and improve existing codebases

C# Software Engineer desirable skills

WinUI 3

C/C++, LabView

Manufacturing or production test environments

Jigs, fixtures, tooling

Automation, multithreading, or performance optimisation

Databases or calibration/test workflows

Salary: £45-60k plus benefits

How this salary compares

We compare the midpoint of this range with the median of 38 IT adverts that come straight from employers and state a salary, and of 52 across UK tech.

42% below the IT median