Software Engineer – Factory Automation

NPAworldwide • singapore, singapore • Posted June 24, 2026

About the Role

Software Engineer – Factory Automation

Location: Singapore (Dhoby Ghaut)

Employment Type: 12‑Month Contract (Potential for Permanent Conversion)

Responsibilities
  • Connect C#/.NET applications to PLC‑controlled equipment to read and write machine data, including equipment status, alarms, recipes, production counts, process parameters, control commands, and machine states.
  • Develop reliable real‑time communication interfaces between software applications and PLC systems using industrial protocols such as Modbus TCP, OPC UA, Beckhoff ADS, Mitsubishi MC Protocol or SLMP, Omron FINS, Siemens communication protocols, Ethernet/IP, TCP/IP sockets, serial communication, or vendor‑specific APIs.
  • Design, develop, and maintain SECS/GEM and GEM300 communication software modules for automation and integration of semiconductor tools.
  • Debug, test, and resolve complex issues related to tool connectivity and communication.
  • Pa...