Senior Industrial Automation Software Engineer

Getech Automation Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Getech Automation Pte Ltd in Singapore is seeking an experienced software engineer to design, develop, and test industrial automation software using C++, C#, and WPF. You will work with hardware interfaces and distributed I/O systems to enable precise machine control.

The role requires deep knowledge of Windows API, memory management, and the STL, along with the ability to collaborate with electrical and mechanical engineers.

Qualifications

  • Bachelor's degree in computer science, software engineering, or related field.
  • Minimum 5+ years of experience developing industrial automation software with C++, C#, and WPF.
  • Experience with programming 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 its functionalities, including 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.
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to work independently and as part of a cross-functional team.

Responsibilities

  • Design, develop, test, and debug industrial automation software using C++, C#, and WPF.
  • Interact with hardware through Windows API and hardware libraries.
  • Program machine functionalities using motion control cards for precise movement.
  • Integrate with distributed I/O systems to gather sensor data and control actuators.
  • Implement robust data exchange protocols between software and hardware.
  • Leverage threading and synchronization for high-performance applications.
  • Apply advanced memory management, including memory-mapped files and file mappings.
  • Use C++ Standard Library and templates to optimize code.
  • Understand Windows objects like events and mutexes for synchronization.
  • Possibly develop user interfaces using WPF/WinUI for monitoring and control.
  • Write clean, maintainable code and participate in code reviews.
  • Collaborate with electrical and mechanical engineers to meet specs.
  • Stay updated with C++ and automation tech trends.

Skills

C++
C#
WPF
Windows API
Multithreading
Memory management
Templates
Standard Library
Events
Mutexes
GDI+

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Borland/Embarcadero C++ Builder VCL

Job description

Getech Automation Pte Ltd in Singapore is seeking an experienced software engineer to design, develop, and test industrial automation software using C++, C#, and WPF. You will work with hardware interfaces and distributed I/O systems to enable precise machine control.

The role requires deep knowledge of Windows API, memory management, and the STL, along with the ability to collaborate with electrical and mechanical engineers.

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

Similar jobs worth comparing

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
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
Senior Industrial Automation Software Engineer (C++, WPF)
Senior Industrial Automation Software Engineer (C++, WPF)

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
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
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 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
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
Industrial Automation Software Engineer (C++, Windows)
Industrial Automation Software Engineer (C++, Windows)

RRECRUITER PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000