Software Engineer
Company Overview: Hays is excited to work with a leading engineering and maintenance provider, supporting customers across various sectors including chemical & petrochemical, nuclear, oil & gas, pharmaceuticals & biopharma, power & energy, utilities, renewables, and food & beverage markets.
Job Description: The successful candidate will be responsible for delivering project solutions to the agreed scope in accordance with company procedures, while meeting budgetary and time-scale targets. The Software Engineer will adopt a right-first-time philosophy and raise any risks or issues to the Senior Engineer or Manager.
Deliver agreed modules within a project (PLC, SCADA, Testing, Networking, Documentation, Hardware design, etc.)
Work as directed by the Senior/Lead Engineer and Project Manager
Meet the technical and quality requirements of projects
Ensure project adherence to company quality processes and procedures
Identify project opportunities and variations
Support the Project Manager in identifying and managing risks and issues
Experience in system specification through design, development, and testing
Hands-on experience with Siemens S7 PLCs and WinCC SCADA systems
Good appreciation of control panels, electrical installation, and instrumentation solutions
Develop project modules (PLC code modules, SCADA scripts, Mimics, comms drivers, etc.)
Report progress of assigned activities to Senior/Lead Engineer or Project Manager
Identify deviations from agreed functionality or scope and notify Senior/Lead Engineer or Project Manager
Peer review documents created by the project team or other teams as required
Undertake site surveys as required
Develop FDS, DDS, test specifications, and design testing methodology
Develop site work documentation (Risk assessment, method statement, site test documentation)
Undertake full integrated system testing, CFAT, SAT, and installation
Undertake packing and shipping of the system
Undertake site installation and retesting
Degree or HND/HNC in Electrical/Electronic Engineering, Control Systems, or relevant discipline