> Markdown version of [/jobs/ext/3100805-software-engineer-c-programming-hmi-development](https://www.wearedevelopers.com/jobs/ext/3100805-software-engineer-c-programming-hmi-development). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (C# Programming / HMI Development) - **Company:** Ernest Gordon Recruitment - **Location:** Warrington, UK - **Salary:** £60,000.0 - **Contract:** Permanent contract - **Skills:** C Sharp (Programming Language), PC Tools, HMI Screens - **Published:** September 27, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5899595047 ## About the Role * We are looking for a Software Engineer with experience in C# programming. * We are looking for experience in HMI development. ## Description * 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. Technologies: * 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. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Wolfenstein 3D Postmortem](https://www.wearedevelopers.com/videos/525-wolfenstein-3d-postmortem) - [When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility](https://www.wearedevelopers.com/videos/100105-when-humans-stop-writing-code-rethinking-languages-compilers-and-responsibility) - [WeAreDevelopers LIVE - Demo Time, Live Coding, End-to-End Testing and more](https://www.wearedevelopers.com/videos/1713-wearedevelopers-live-demo-time-live-coding-end-to-end-testing-and-more) - [Making Sense of Programming Languages](https://www.wearedevelopers.com/videos/692-making-sense-of-programming-languages) - [Humanoid Runs Wild, Google Rewrites Headlines and Slow AI - Justin Halsall and Schepp](https://www.wearedevelopers.com/videos/1843-humanoid-runs-wild-google-rewrites-headlines-and-slow-ai-justin-halsall-and-schepp) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)