Senior Industrial Automation Software Engineer

PERSOL SINGAPORE PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PERSOL SINGAPORE PTE. LTD. seeks an experienced Senior Software Engineer to design and develop software for industrial automation. You will design, test, and debug robust software using C++, C#, and WPF, interfacing with hardware through Windows API, and implementing motion control and distributed I/O integrations.

The role emphasizes memory management, STL/template usage, and synchronization primitives with optional UI work in WPF/WinUI. Strong collaboration with engineers is expected.

Qualifications

  • Bachelor’s degree in computer science, software engineering, or related field (or equivalent).
  • 5+ years of experience developing industrial automation software with C++, C# and WPF.
  • Proven experience with motion control cards and distributed I/O systems.
  • Strong Windows API and memory management knowledge.
  • Familiarity with C++ Standard Library and templates; Windows objects like events and mutexes.

Responsibilities

  • Design, develop, test, and debug industrial automation software using C++, C#, and WPF.
  • Interact with hardware via 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 components.
  • Utilize advanced threading and synchronization for optimal performance.
  • Apply memory management techniques including memory-mapped files and file mappings.
  • Leverage C++ STL and templates for code optimization and reuse.
  • Handle Windows objects like events and mutexes for synchronization.
  • (Optional) Develop UIs using WPF or WinUI for monitoring and control.

Skills

C++
C#
WPF
Windows API
Memory management
Threading
Distributed I/O
Motion control
Templates
GDI/GDI+

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Borland/Embarcadero C++ Builder VCL

Job description

PERSOL SINGAPORE PTE. LTD. seeks an experienced Senior Software Engineer to design and develop software for industrial automation. You will design, test, and debug robust software using C++, C#, and WPF, interfacing with hardware through Windows API, and implementing motion control and distributed I/O integrations.

The role emphasizes memory management, STL/template usage, and synchronization primitives with optional UI work in WPF/WinUI. Strong collaboration with engineers is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

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

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
Principal Engineer/ Senior Software Engineer (North)
Principal Engineer/ Senior Software Engineer (North)

Visa Hunt • Singapore

On-site
SGD 120,000 - 180,000
Senior Industrial Automation Software Engineer
Senior Industrial Automation Software Engineer

Getech Automation Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000