Position: Industrial Automation Software Engineer (GC/AP)
Overview
ST Engineering Ang Mo Kio, North East Community Development Council, Singapore
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, Ether
CAT, 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.
Required Qualifications & Skills
• Bachelor’s degree in Electrical engineering, Automation Engineering, Computer Science, or related field.
• Strong experience in PLC programming and industrial software development on Beckhoff (must have), Siemens, Yokogawa, or Rockwell systems.
• Proficiency in Ladder Logic, Structured Text, and Function Block Diagram (FBD).
• Familiarity with SCADA systems (e.g., WinCC, Ignition, Wonderware).
• Knowledge of industrial networking and communication protocols.
• Understanding of industrial safety concepts and functional safety compliance.
• Strong problem-solving skills and attention to detail.
Preferred Skills
• Experience in hydrogen production, electrolysers, or other process industry automation.
• Exposure to energy management systems and their integration in industrial facilities.
• Familiarity with industrial cybersecurity practices.
• Experience with HMI development for process visualization.
Additional Requirements
• Proven ability to collaborate with cross-functional engineering teams (process, electrical, instrumentation, control, and project execution) to deliver integrated industrial control and EMS solutions.
• Comfortable working with international stakeholders in different countries and time zones, adapting to varied technical standards and work practices.
• Self-directed — capable of progressing software development tasks independently, while aligning with overall project objectives and timelines.
• Experienced in coordinating PLC and SCADA integration with equipment suppliers and engineering partners across multiple geographies.
• Skilled in interpreting and implementing functional requirements provided by diverse technical teams into robust industrial software code.
• Experience supporting project delivery from design to commissioning in a multi-country setup, ensuring compliance with both local and international safety and control standards.
• Capable of managing interface documentation for PLC/SCADA systems to align software deliverables with hardware, process, and safety requirements.
Seniority level
• Mid-Senior level
Employment type
• Full-time
Job function
• Information Technology
Industries
• Defense and Space Manufacturing
#J-18808-Ljbffr