C# Software Engineer

ENTERPRISE RECRUITMENT
Waterbeach, UK
20 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£45,000.0 - £60,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence C Sharp (Programming Language) C++ (Programming Language) Databases Design of User Interfaces LabVIEW Machine Learning Windows Presentation Foundation Performance Tuning Software Engineering Multithreading Ios Frameworks
+2 more
Hardware Testing Parallel Computation

Job description

  • Build and improve software that talks directly to a wide range of real-world equipment, including power supplies, acquisition systems, cameras, and test hardware
  • Develop software for manufacturing automation
  • Work across automation, databases, and test and calibration workflows
  • Contribute to parallel processing, performance optimisation, and multi-threading improvements
  • Explore machine learning and emerging AI where it adds value
  • Work on end-to-end systems rather than a narrow slice of software

Technologies:

  • AI
  • C#
  • Hardware
  • Machine Learning
  • WPF
  • UX UI Design

Requirements

  • Minimum 3+ years of C# development experience
  • Experience with WPF or closely related UI frameworks; we are moving to WinUI 3
  • Experience interfacing software with hardware or test equipment
  • Ability to work with and improve existing codebases
  • Desirable: experience with WinUI 3
  • Desirable: experience with C/C++ or LabView
  • Desirable: experience in manufacturing or production test environments
  • Desirable: experience with jigs, fixtures, or tooling
  • Desirable: experience with automation, multithreading, or performance optimisation
  • Desirable: experience with databases or calibration/test workflows

About the company

We are a manufacturing automation team building hands-on software at the heart of serious industrial systems. Our work spans hardware integration, automation, databases, test and calibration workflows, with opportunities to develop skills in parallel processing, performance optimisation, multi-threading, machine learning, and emerging AI where it adds value. This is a technically broad role with real depth and variety. The salary is £45,000 to £60,000 plus benefits.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · World Congress 2022

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:34 min

Solving CGI performance limitations with multithreaded servlets

Giorgi Tsiklauri Giorgi Tsiklauri · Europe 2026 Virtual

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

1:32 min

Building enterprise artificial intelligence software in .NET

Damir Damir · World Congress 2025

Videos

See all

Related articles

See all