Roles & Responsibilities
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.
Tell employers what skills you have
Tia Portal
Version Control
Distribution Center Operations
Supplier Performance
EMS
Warehouse Management
Hadoop
Industrial Engineering
PLC
Energy Management
SCADA
Control System Programming
Software Design
Instrumentation
Supply Management
Commissioning