Senior Software Engineer

wgt ehr pte. ltd.

Singapore

On-site

SGD 120,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

WGT Group in Singapore seeks a Senior Software Engineer/Principal Engineer to design and enhance industrial automation software for machine control and hardware integration. You will work on Windows-based applications, collaborating with electrical and mechanical engineers to deliver high-performance solutions.

The role emphasizes hands-on development with motion control, distributed I/O, and robust multithreading, with strong ownership of technical outcomes.

Qualifications

  • Bachelor's degree or equivalent in CS/SE.
  • Minimum 6 years in industrial automation software development.
  • Strong programming in C++, C# and WPF.
  • Hands-on with motion control cards and distributed I/O systems.
  • Knowledge of Windows API, multithreading, memory management and STL.

Responsibilities

  • Design, develop, test and troubleshoot industrial automation software using C++, C# and WPF.
  • Develop and integrate machine functionalities involving motion control cards, distributed I/O systems, sensors and actuators.
  • Implement reliable communication between software and hardware components and optimise application performance.
  • Apply multithreading, synchronization and memory management techniques for robust applications.
  • Collaborate with electrical and mechanical engineers to translate system requirements into software solutions.
  • Perform code reviews and optimisation to maintain high standards of quality.

Skills

C++
C#
WPF
Motion control
Hardware integration
Windows API
Multithreading
Memory management
Code reviews

Education

Bachelor's Degree in Computer Science/Software Engineering

Tools

Borland/Embarcadero C++ Builder VCL

Job description

Job Overview:

We are looking for an experienced Senior Software Engineer / Principal Engineer to develop and enhance software solutions for industrial automation systems. You will work on machine control, hardware integration and Windows-based applications, collaborating closely with multidisciplinary engineering teams to deliver reliable and high-performance automation solutions.

  • Work on advanced industrial automation and machine control solutions
  • Hands-on exposure to C++, C#, WPF, motion control & hardware integration
  • Senior-level opportunity with strong technical ownership and cross-functional exposure

Key Responsibilities:

  • Design, develop, test and troubleshoot industrial automation software using C++, C# and WPF.
  • Develop and integrate machine functionalities involving motion control cards, distributed I/O systems, sensors and actuators.
  • Implement reliable communication between software and hardware components and optimise application performance.
  • Apply multithreading, synchronization and memory management techniques to develop robust and efficient applications.
  • Collaborate closely with electrical and mechanical engineers to translate system requirements into effective software solutions.
  • Perform code reviews, troubleshooting and software optimisation while ensuring high standards of code quality, reliability and maintainability.

Job Requirements:

  • Bachelor's Degree in Computer Science, Software Engineering or a related discipline, or equivalent relevant experience.
  • Minimum 6 years of experience in industrial automation software development.
  • Strong programming experience in C++, C# and WPF.
  • Hands-on experience with motion control cards and distributed I/O systems.
  • Strong understanding of Windows API, multithreading, synchronization, memory management and C++ Standard Library/templates.
  • Experience with Windows GDI/GDI+ or Borland/Embarcadero C++ Builder VCL will be an added advantage.
  • Strong analytical, troubleshooting and problem-solving skills with the ability to work independently and collaborate effectively with cross-functional teams.

Please include the following information in your resume.

  • Current & Expected Salary
  • Reason(s) for leaving
  • Notice Period / Availability to commence work

By submitting any application or resume to us, you will be deemed to have agreed and consented to us disclosing your personal information to prospective employers for their consideration.

We regret only short-listed candidates will be notified.
EA License | 18C9251 WGT Group
Registration No | R22111484 Ketty Lim

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

T404 - Principal Engineer/ Senior Software Engineer C/C++ (Automation Machinery)
T404 - Principal Engineer/ Senior Software Engineer C/C++ (Automation Machinery)

Talent Trader Group • Singapore

On-site
SGD 120,000 - 150,000
Principal Engineer/ Senior Software Engineer
Principal Engineer/ Senior Software Engineer

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior / Software Engineer (C & PLC)
Senior / Software Engineer (C & PLC)

talent trader group pte. ltd. • Singapore

On-site
SGD 70,000 - 90,000
SOFTWARE ENGINEER
SOFTWARE ENGINEER

JPT OPTO-ELECTRONICS PTE. LTD. • Singapore

On-site
SGD 50,000 - 80,000
Senior Electrical Engineer - Precision Automation & Motion
Senior Electrical Engineer - Precision Automation & Motion

Recruit Expert Pte Ltd • Singapore

On-site
SGD 70,000 - 90,000
Associate Software Engineer
Associate Software Engineer

ST SEMICONDUCTOR TESTING PTE. LTD. • Singapore

On-site
SGD 33,000 - 60,000
Senior/Principal Industrial Automation Software Engineer (C/C++)
Senior/Principal Industrial Automation Software Engineer (C/C++)

Talent Trader Group • Singapore

On-site
SGD 120,000 - 150,000
Software Engineer (C++, Embedded system) Automation - VTTO
Software Engineer (C++, Embedded system) Automation - VTTO

RECRUITPEDIA PTE. LTD. • Singapore

On-site
SGD 60,000 - 98,000
Software Engineers (PLC)-West [SL]
Software Engineers (PLC)-West [SL]

WECRUIT PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer - Automation/Semiconductor Equipment
Software Engineer - Automation/Semiconductor Equipment

WOLA RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 62,000 - 100,000