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.