Search by job, company or skills

G

Software Engineer – Factory Automation

3-5 Years
SGD 6,000 - 7,000 per month
Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Our client is an innovative technology company delivering automation, system integration, and digitalization solutions for industrial and manufacturing sectors. As part of their continued growth, they are looking for a Software Engineer †Factory Automation to support the development and deployment of advanced automation solutions.

Responsibilities:

  1. 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.
  2. 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.
  3. Design, develop, and maintain SECS/GEM and GEM300 communication software modules for automation and integration of semiconductor tools.
  4. Debug, test, and resolve complex issues related to tool connectivity and communication.
  5. Participate in customer support, including remote and on-site debugging or deployment.
  6. Collaborate closely with cross-functional teams, including Product Management and Business Development, to deliver solutions aligned with customer needs.
  7. Support testing, commissioning, deployment, documentation, and customer site support.
  8. Follow good engineering practices including code reviews, testing, source control, CI/CD, and AI-assisted development with proper validation.

Requirements:

  1. Diploma or Degree in Electrical Engineering, Mechatronics, Computer Engineering, Computer Science, Automation, or related field.
  2. At least 3 to 5 years working experience in software development.
  3. Strong hands-on software development experience using C#, .NET and React.js for front end.
  4. Practical experience developing Windows desktop applications using WPF or WinForms.
  5. Hands-on experience developing applications that read data from and write data to industrial PLC systems.
  6. Experience with at least one PLC platform, such as Beckhoff, Siemens, Mitsubishi, Omron, or an equivalent industrial controller.
  7. Familiarity with equipment control software, fab host communication, or MES integration.
  8. Prior experience working with SECS/GEM is an added advantage.

More Info

Job Type:
Function:
Employment Type:

Job ID: 149299407

Similar Jobs

Singapore

Skills:

.NETreact.js ethernet ip serial communication secs gem WinformsWpfModbus TCPTCP IP socketsvendor-specific APIsOmron FINSBeckhoff ADSSiemens communication protocolsMitsubishi MC ProtocolSLMPGEM300OPC UA

Singapore

Skills:

.NETethernet ip Windows ApplicationsTcp IpWinformsWpfModbus TCPindustrial communication protocolsOPC UA