
Ernest Gordon Recruitment
Software Engineer (C# Programming / HMI Development)
Job Description
Salary: £60,000 - 60,000 per year
Requirements:- We are looking for a Software Engineer with experience in C# programming.
- We are looking for experience in HMI development.
- We design, develop, and upgrade PLC and PCB control systems.
- We produce PC software and develop HMI interfaces.
- We program in C#.
- We test, fault find, and commission control systems.
- We work predominantly from the office, with occasional customer site visits.
- We work Monday to Friday, with flexible hours and an early finish on Fridays.
- C#
- PLC
More:
We are a highly ambitious, well-established company with over 40 years of history and are entering an exciting period of expansion across our products, fields of operation, headcount, and future planning. We offer a fully autonomous role with continuous training and development on controls, 10% bonus, life assurance, private healthcare, medical cover, flexitime, and a clear path into a Controls Engineer progression route, with the opportunity to move toward a Team Leader role. This position is based in Knutsford and is suited to someone looking to transition into a controls environment.
last updated 39 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Ernest Gordon Recruitment

Ernest Gordon Recruitment
Knutsford
IT
Skills & Technologies
Inferred from job description
Salary Insight
£60,000
This role
£60,000
UK median
This salary is 0% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks