Job is active

Principal Software Engineer

5 500 – 12 000 $
Full time6+ yearsOn-siteSingapore

Location

HOWARD ROAD, NOVELTY BIZCENTRE

Open in maps

About this job

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

Market insight

82% above median
4 800 $

Based on 75 102 offers with salary for this country

Full salary breakdown

Similar jobs

WGT EHR PTE. LTD. Eunos ·

Clinical Director

5 000 – 7 500 $
Full time6+ yearsOn-siteEunos
WGT EHR PTE. LTD. Singapore ·

Compliance Executive

3 000 – 4 200 $
Full time1–3 yearsOn-siteSingapore
WGT EHR PTE. LTD. Singapore ·

Marketing Assistant

2 200 – 3 200 $
Full timeEntry levelOn-siteSingapore

Frequently asked questions

What salary can I expect?

The employer lists 5 500 – 12 000 $ for this role at WGT EHR PTE. LTD. in Singapore. For comparison, the local market median is about 4 800 $ based on 75 102 similar offers.

How do I apply for this job?

Open the original source page and contact the employer there. Finder never charges job seekers.

Are these jobs up to date?

Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.

Where can I see employment type and work format?

Key conditions are shown above the description. You can also open related listings for WGT EHR PTE. LTD. and Singapore.

Apply