Enable job alerts via email!

Industrial Automation Software Engineer

ENGGSOL PTE. LTD.

Singapore

On-site

SGD 75,000 - 95,000

Full time

Today
Be an early applicant

Job summary

A leading engineering solutions provider in Singapore is seeking an experienced Industrial Automation Software Engineer with over 10 years in industrial software coding. The role involves control system programming, SCADA integration, and maintaining communication protocols. The ideal candidate is familiar with safety standards and has experience in energy management systems.

Qualifications

  • Minimum of 10 years’ experience in Industrial software coding.
  • Experience with control system programming, SCADA integration, and industrial communication protocols.
  • Apply relevant safety standards in software design, such as IEC 61508.

Responsibilities

  • Design, develop, test, and debug PLC control logic for electrolyser operations.
  • Integrate control systems with SCADA for monitoring and supervisory control.
  • Maintain version control and ensure documentation is up to date.

Skills

Control system programming
SCADA integration
Industrial communication protocols
Energy management systems

Tools

Beckhoff TwinCAT
Siemens TIA Portal
Rockwell Studio 5000
Job description
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.