Haystack
← Back to Jobs
full time
Technology

C# Software Engineer

Enterprise Recruitment LtdCambridge, Cambridgeshire🇬🇧United KingdomPosted 23 May 2026

Why This Role Stands Out

This hybrid C# Software Engineer role offers exciting opportunities to develop skills in parallel processing, performance optimization, and multi-threading while working on impactful manufacturing automation projects. You'll thrive here if you enjoy end-to-end system development, interfacing with hardware, and contributing to a dynamic technology team. Apply now to explore this engaging position with competitive hourly compensation.

Quick Overview

Salary
£45 - £60/hr
Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior

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

Skills

Machine Learning
C#
C++

Similar jobs