Overview
We are seeking an Industrial Automation Software Engineer with a minimum of 10 years’ experience in Industrial software coding.
This role will focus on control system programming, SCADA integration, and industrial communication protocols.
Experience with energy management systems (EMS) is a plus.
Key Job Accountabilities
Design, develop, test, and debug PLC control logic for electrolyser operations using platforms such as: Beckhoff TwinCAT, Siemens TIA Portal / Step 7, Yokogawa, Rockwell Studio 5000
Integrate control systems with SCADA for monitoring, alarms, and supervisory control.
Implement and maintain industrial communication protocols (e.g., Modbus TCP/IP, EtherCAT, Profinet, OPC UA).
Support software commissioning during FAT, SAT, and site deployment.
Maintain version control and ensure documentation is up to date.
Collaborate with process, electrical, and instrumentation teams to align software functionality with system requirements.
Develop or modify EMS algorithms for load balancing, peak shaving, and energy optimization.
Apply relevant safety standards in software design, such as IEC 61508 and applicable electrical codes.
Qualifications
Minimum of 10 years’ experience in Industrial software coding.
Experience with control system programming, SCADA integration, and industrial communication protocols.
Experience with energy management systems (EMS) is a plus.
Apply relevant safety standards in software design, such as IEC 61508 and applicable electrical codes.
#J-18808-Ljbffr