Industrial Software Engineer: PLC & Factory Connectivity

INSPHERE TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 75,000 - 135,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

INSPHERE TECHNOLOGY PTE. LTD. seeks a Software Engineer to design and build C#/.NET applications for factory automation and equipment connectivity. You will connect to PLC-based equipment, collect data, and map signals for integration with MES, SCADA, and databases.

The role emphasizes learning new technologies, prototyping, and applying modern development approaches to industrial connectivity, with experience in MVVM and desktop UIs welcomed. Singapore-based, on-site work setup.

Qualifications

  • Strong hands-on programming in C# and .NET.
  • Experience with desktop apps using WPF or WinForms.
  • Familiarity with MVVM and architectural patterns.
  • Ability to design software beyond individual screens or functions.
  • Experience working with APIs, services, databases, and application integration.

Responsibilities

  • Develop C#/.NET applications, Windows services, and integration modules for factory automation and equipment connectivity.
  • Connect to PLC-based equipment to collect machine data, alarms, status, recipes, production counts, and process parameters.
  • Review and understand existing PLC programs from legacy machines where permitted.
  • Work with PLC platforms such as Mitsubishi, Omron, Siemens, Beckhoff, or equivalent systems.
  • Map PLC registers, tags, I/O signals, alarms, and machine states for integration with factory systems.
  • Develop communication interfaces using industrial protocols such as MC Protocol, SLMP, OPC UA, Modbus TCP, Ethernet/IP, ADS, FINS, TCP/IP, REST, or vendor-specific APIs.
  • Integrate equipment data with MES, SPC, EAP, SCADA, historians, databases, or custom host systems.
  • Build Windows desktop applications, backend services, and APIs for equipment communication and data processing.
  • Troubleshoot PLC communication, software, network, database, and factory integration issues.
  • Support testing, commissioning, deployment, documentation, and customer site support.
  • Follow good engineering practices including code reviews, testing, source control, CI/CD, and AI-assisted development with proper validation.

Skills

C#/.NET
OO design
WPF/WinForms
MVVM
APIs/Services/Databases
Debugging
Learn new frameworks
Technical communication

Tools

Docker
Git
CI/CD

Job description

INSPHERE TECHNOLOGY PTE. LTD. seeks a Software Engineer to design and build C#/.NET applications for factory automation and equipment connectivity. You will connect to PLC-based equipment, collect data, and map signals for integration with MES, SCADA, and databases.

The role emphasizes learning new technologies, prototyping, and applying modern development approaches to industrial connectivity, with experience in MVVM and desktop UIs welcomed. Singapore-based, on-site work setup.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Industrial Automation Software Engineer (PLC/C#) – Onsite SG
Industrial Automation Software Engineer (PLC/C#) – Onsite SG

INNOVATIVE TOOL TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 60,000 - 85,000
Industrial Automation Software Engineer
Industrial Automation Software Engineer

RRECRUITER INT PTE. LTD. • Singapore

On-site
SGD 60,000 - 80,000
Industrial Control Software Engineer - PLC/DCS Innovator
Industrial Control Software Engineer - PLC/DCS Innovator

SUPCON International Business Pte Ltd • Singapore

On-site
SGD 100,000 - 160,000
Software Engineer - Factory Automation
Software Engineer - Factory Automation

NPAworldwide • Singapore

On-site
SGD 50,000 - 61,000
Software Engineer – Factory Automation & PLC Integration
Software Engineer – Factory Automation & PLC Integration

INSPHERE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 75,000 - 135,000
Senior Industrial Automation Software Engineer (C++/C#)
Senior Industrial Automation Software Engineer (C++/C#)

EA RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Variable Bonus
Excellent Welfare
Industrial Automation Software Engineer (PLC & PC Control)
Industrial Automation Software Engineer (PLC & PC Control)

THE SUPREME HR ADVISORY PTE. LTD. • Singapore

On-site
SGD 42,000 - 56,000
Automation Engineer: PLCs, Robotics & Smart Manufacturing
Automation Engineer: PLCs, Robotics & Smart Manufacturing

ICHOR SYSTEMS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 90,000
Industrial Automation Software Engineer – C#/.NET & MES
Industrial Automation Software Engineer – C#/.NET & MES

NPAworldwide • Singapore

On-site
SGD 50,000 - 61,000
Control Software Engineer - Industrial Automation & Systems
Control Software Engineer - Industrial Automation & Systems

GMP TECHNOLOGIES (S) PTE LTD • Singapore

On-site
SGD 55,000 - 75,000