Job
Control Systems Engineer - Sheffield
Job type:Perm
Town/City:Sheffield
County:South Yorkshire
Salary/Rate:Negotiable
Business Sector:Systems Engineering
Job ref:BBBH153206
Post Date:September 16, 2025
Responsibilities
- Own software delivery for control systems: architecture, coding, code reviews, simulation/emulation, and test automation.
- Develop PLC applications (IEC 61131-3-Structured Text, FBD, ladder where appropriate) and SCADA/HMI screens with modular, reusable patterns.
- Write and maintain technical docs: URS, FDS/SDS, test scripts, FAT/SAT packs, and handover materials.
- Integrate field and plant systems: OPC UA, Modbus/TCP, Profinet, EtherNet/IP, MQTT; interface to historians/MES.
- Apply standards and quality: S88/S95, GAMP 5 (pharma), IEC 61511/61508 (functional safety), and good software engineering practices (version control, branching, CI).
- Collaborate with process, electrical, and validation teams; provide limited on-site support for commissioning of software you wrote.
Qualifications
- 3-4+ years delivering control software (design + coding) across full lifecycle (spec → code → test → release).
- Multi-vendor PLC experience and comfort picking up new stacks.
- Solid grasp of comms and integration (OPC UA, Modbus TCP, Profinet/EtherNet-IP).
- Evidence of software craftsmanship: clean code, modular design, unit/functional testing, proper source control.
- Clear, concise documentation and stakeholder communication.
- Domain experience in utilities/water, nuclear, pharmaceutical (GxP), or food & beverage (HACCP).
- Safety and validation exposure (SIL, URS/FDS, CSV/validation test).
- Data and reporting integrations (MES/LIMS, OEE, SQL).
- Security awareness for industrial networks.
Looking forward to speaking to you tomorrow morning.
Regards,
