Job

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,