Software Engineer – Factory Automation

Singapore
SGD 6k - SGD 6k

Introduction:

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.

Jennifer Tho

Jennifer Tho

For more information about this job opportunity please contact our consultant.

Sign up now for Gemini’s new Job Search platform!

Find the latest job opportunities in Hong Kong, China, Singapore and Thailand! Search and apply for jobs across locations, industries, levels and functions.

Sign up to upload your CV and receive notifications via email or phone when new opportunities are being posted.

Job suggestion for you

Gemini Personnel

Gemini Personnel

App Store Google Play