Software Engineer – Industrial Automation (C#/.NET, PLC)

INSPHERE TECHNOLOGY PTE. LTD.Singaporemycareersfuturepublished 10/24/2026
Must-have:C#BackendFullstackAI

About the company

Insphere Technology is a Singapore-based software company specialising in SECS/GEM connectivity and factory automation solutions for semiconductor equipment manufacturers and factories.

Our software is used globally to connect equipment with factory systems such as MES, EAP and other manufacturing applications.

Your tasks

About the Role We are looking for a C#/.NET Software Engineer with hands-on experience connecting software to industrial equipment, PLCs or automation controllers. You will develop equipment control, data collection and factory monitoring applications.

What You Will Work On

  • Develop and troubleshoot SECS/GEM interfaces for semiconductor equipment.
  • Build C#/.NET/C++ applications that communicate with PLCs using native protocols or OPC UA for data collection and control.
  • Develop full-stack monitoring applications that connect factory devices and equipment with systems such as MES, RMS and FDC.
  • Develop equipment and controller software, integrating components such as vision systems and motion controllers.
  • Create simulators, diagnostic tools and engineering utilities to test and troubleshoot equipment communication.
  • Work with customers and engineers on integration projects, from understanding requirements to developing and troubleshooting solutions.

Requirements

  • Strong hands-on C#/.NET/C++ development skills.
  • Practical experience in equipment integration or factory automation, preferably in semiconductor or related industries.
  • Experience communicating with PLCs using native protocols or OPC UA for data collection and control.
  • Experience developing full-stack web applications, including user interfaces, backend services and REST APIs.
  • Familiarity with databases and integration with factory systems such as MES, RMS or FDC.
  • Good understanding of object-oriented design, asynchronous programming and networking.
  • Familiar with AI-assisted coding tools such as Claude Code, Codex, or similar development assistants
  • Strong debugging and problem-solving skills.
  • Ability to understand customer requirements and work with customers and engineers to deliver solutions.

Added Advantage

  • Hands-on experience with SECS/GEM equipment integration.
  • Experience developing equipment software or integrating vision systems and motion controllers.

Diploma or Degree in Computer Science, Software Engineering, Information Technology, Electrical / Electronics Engineering, Mechatronics or related disciplines.

Most importantly, we are looking for someone who enjoys coding, understands SECS/GEM, and likes solving equipment connectivity problems.