Our client, a prominent company in the controls, automation, and nuclear sector, is seeking a committed and enthusiastic Software Engineer to join their team on a contract basis. This hybrid role involves delivering project solutions, maintaining adherence to company procedures, and meeting budgetary and time-scale targets.
Main Responsibilities:
Deliver agreed modules within projects, including PLC, SCADA, Testing, Networking, Documentation, and Hardware design
Work under the direction of the Senior/Lead Engineer and Project Manager
Ensure technical and quality project requirements are met
Adhere to company quality processes and procedures
Identify project opportunities and variations
Support the Project Manager in managing risks and issues
Standardise and modularise systems to enable the use of reusable modules
Provide leadership in Health and Safety practices
Experience & Qualifications:
The following experience is essential:
* Experience of system specification through design, development, and testing
* Hands-on experience with Siemens S7 PLCs and WinCC SCADA systems
* Good understanding of control panels, electrical installation, and instrumentation solutions
Experience of some or all of the following is desirable:
Development of project modules (PLC code, SCADA scripts, Mimics, comms drivers)
Progress reporting to Senior/Lead Engineer or Project Manager
Identifying deviations from agreed functionality and notifying relevant stakeholders
...