Senior Industrial Automation Software Engineer (C++/C#, WPF)

THE SUPREME HR ADVISORY PTE. LTD.

Singapore

On-site

SGD 61,000 - 128,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

The Supreme HR Advisory Pte. Ltd is hiring a Principal / Senior Software Engineer for the Industrial Automation industry in Woodlands.

You will design, develop, test, and debug robust software using C++, C#, and WPF to meet complex automation requirements. You will interact with hardware via Windows API, manage memory, and implement threading strategies while collaborating with electrical and mechanical engineers to ensure software meets specifications.

Qualifications

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Minimum 8 years of experience developing industrial automation software using C++, C# and WPF.
  • Experience with motion control cards and distributed I/O systems.
  • Strong understanding of Windows API development and memory management techniques.
  • In-depth knowledge of the C++ Standard Library and templates.
  • Experience with Windows objects like events and mutexes.
  • Familiarity with Windows GDI and GDI+ is a plus.
  • Experience with Borland/Embarcadero C++ Builder VCL platforms is a strong plus.

Responsibilities

  • Design, develop, test, and debug industrial automation software using C++, C#, and WPF.
  • Utilize Windows API and libraries for interaction with hardware components.
  • Program machine functionalities using motion control cards for precise movement control.
  • Integrate with distributed I/O systems to gather sensor data and control actuators.
  • Implement robust communication protocols for data exchange between software and hardware components.
  • Leverage advanced threading techniques and synchronization mechanisms for optimal application performance.
  • Employ advanced memory management practices to ensure efficient resource utilization.
  • Utilize the C++ Standard Library and templates effectively for code optimization and reusability.
  • Understand and utilize Windows objects like events and mutexes for thread synchronization and communication.
  • (Optional) Develop user interfaces using frameworks like WPF or WinUI to monitor/control systems.
  • Write well-documented, maintainable code adhering to best practices.
  • Collaborate with electrical and mechanical engineers to meet specifications.
  • Participate in code reviews and stay updated with advancements in C++ and automation tech.

Skills

C++
C#
WPF
Windows API
Memory management
Multithreading
Templates
Distributed I/O

Education

Bachelor’s degree in computer science or software engineering

Tools

Borland/Embarcadero C++ Builder VCL
GDI/GDI+
Motion control cards

Job description

The Supreme HR Advisory Pte. Ltd is hiring a Principal / Senior Software Engineer for the Industrial Automation industry in Woodlands.

You will design, develop, test, and debug robust software using C++, C#, and WPF to meet complex automation requirements. You will interact with hardware via Windows API, manage memory, and implement threading strategies while collaborating with electrical and mechanical engineers to ensure software meets specifications.

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

Similar jobs worth comparing

Senior Industrial Software Engineer (C++/C#) – Automation
Senior Industrial Software Engineer (C++/C#) – Automation

THE SUPREME HR ADVISORY PTE. LTD. • Singapore

On-site
SGD 61,000 - 128,000
Senior Industrial Automation Software Engineer: C++, C#
Senior Industrial Automation 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
Senior Industrial Automation Software Engineer (C++, C#)
Senior Industrial Automation Software Engineer (C++, C#)

THE SUPREME HR ADVISORY PTE. LTD. • Singapore

On-site
SGD 61,000 - 128,000
Senior Industrial Software Engineer (C++, C#, WPF)
Senior Industrial Software Engineer (C++, C#, WPF)

TRUST RECRUIT PTE. LTD. • Singapore

On-site
SGD 120,000 - 190,000
Permanent job
5 days work week
Great remuneration & benefits
+2
Principal Industrial Automation Engineer - C++, C#, WPF
Principal Industrial Automation Engineer - C++, C#, WPF

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,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
Principal Software Engineer - C# / C++ [2683]
Principal Software Engineer - C# / C++ [2683]

THE SUPREME HR ADVISORY PTE. LTD. • Singapore

On-site
SGD 61,000 - 128,000
Principal Software Engineer — Industrial Automation & Machine Control
Principal Software Engineer — Industrial Automation & Machine Control

WGT EHR PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Principal Engineer/ Senior Software Engineer (North)
Principal Engineer/ Senior Software Engineer (North)

Visa Hunt • Singapore

On-site
SGD 120,000 - 180,000
Industrial Automation Software Engineer (C++, Windows)
Industrial Automation Software Engineer (C++, Windows)

RRECRUITER PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000