Software Engineer (C#)

AMBITION GROUP SINGAPORE PTE. LTD.

Singapore

On-site

SGD 90,000 - 140,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

AMBITION GROUP SINGAPORE PTE. LTD. is seeking a C# Software Engineer to develop industrial automation and equipment-control software. You will specialize in upper-level machine software, HMI development, PLC communication, data acquisition, and system integration in real equipment environments.

The role requires a Bachelor’s degree in a related field and at least 5 years of hands-on C#/.NET experience, with proficiency in WinForms/WPF and hardware interfaces. International travel may be required.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Automation, Electrical Engineering, Control Engineering, or related disciplines.
  • At least 5 years of professional software development experience.
  • Strong hands-on experience in C# and .NET Framework.
  • Experience developing desktop/HMI applications using WinForms or WPF.
  • Experience working with PLCs, industrial controllers, or automation equipment.
  • Familiarity with hardware communication, Ethernet, serial communication, industrial bus communication, and related protocols.
  • Good understanding of multithreading, delegates/events, network programming, and hardware interfaces.
  • Experience in industrial automation, machine control, semiconductor equipment, robotics, or similar environments is preferred.

Responsibilities

  • Develop and maintain automation equipment software using C#/.NET.
  • Develop HMI applications using WinForms or WPF.
  • Integrate C# applications with PLCs, controllers, and industrial equipment.
  • Develop functions for machine operation, equipment communication, data acquisition, and real-time visualization.
  • Support machine-control related workflows, equipment status monitoring, alarms, and system troubleshooting.
  • Perform software requirement analysis, architecture design, testing, debugging, and performance optimization.
  • Prepare and maintain software requirement and functional design documentation.
  • Support equipment integration, commissioning, and technical troubleshooting when required.

Skills

C# / .NET
Multithreading
Network programming
Hardware interfaces
Industrial automation experience

Education

Bachelor's degree in Computer Science / Software Engineering or related

Tools

WinForms
WPF
.NET Framework

Job description

Overview

We are hiring a C# Software Engineer to develop software for industrial automation and equipment control systems. The role focuses on upper-level machine software, HMI development, PLC/equipment communication, data acquisition, and system integration. You will work closely with automation and engineering teams to develop reliable software used in real equipment environments.

Responsibilities
  • Develop and maintain automation equipment software using C#/.NET
  • Develop HMI applications using WinForms or WPF
  • Integrate C# applications with PLCs, controllers, and industrial equipment
  • Develop functions for machine operation, equipment communication, data acquisition, and real-time visualization
  • Support machine-control related workflows, equipment status monitoring, alarms, and system troubleshooting
  • Perform software requirement analysis, architecture design, testing, debugging, and performance optimization
  • Prepare and maintain software requirement and functional design documentation
  • Support equipment integration, commissioning, and technical troubleshooting when required
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Automation, Electrical Engineering, Control Engineering, or related disciplines
  • At least 5 years of professional software development experience
  • Strong hands-on experience in C# and .NET Framework
  • Experience developing desktop/HMI applications using WinForms or WPF
  • Experience working with PLCs, industrial controllers, or automation equipment
  • Familiarity with hardware communication, Ethernet, serial communication, industrial bus communication, and related protocols
  • Good understanding of multithreading, delegates/events, network programming, and hardware interfaces
  • Experience in industrial automation, machine control, semiconductor equipment, robotics, or similar environments is preferred.
  • Willing to travel internationally when required
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Equipment Control & Automation
Software Engineer – Equipment Control & Automation

SEMICAPS RESEARCH LABS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer
Software Engineer

RAY TECH SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Principal Engineer/ Senior Software Engineer
Principal Engineer/ Senior Software Engineer

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer – Equipment Control & Automation
Software Engineer – Equipment Control & Automation

SEMICAPS Research Labs Pte Ltd • Singapore

On-site
SGD 60,000 - 120,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
Software Engineer
Software Engineer

Akribis Systems Pte Ltd • Singapore

On-site
SGD 42,000 - 66,000
Software Engineer
Software Engineer

ORION SYSTEMS INTEGRATION PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Senior C# Engineer — HMI & PLC Automation
Senior C# Engineer — HMI & PLC Automation

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Senior Research Software Engineer
Senior Research Software Engineer

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 90,000 - 130,000
Senior Software Engineer (C#,C++)
Senior Software Engineer (C#,C++)

The Supreme HR Advisory Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Career progression
Attractive salary
5-day work week