Senior Software Engineer - Industrial Automation

Visa Hunt

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

Visa Hunt seeks an experienced Senior Software Engineer to design and develop software for industrial automation. You will work on robust C++/C#/WPF applications, interfacing with Windows API, hardware components, and motion control hardware to enable precise movement and data exchange.

The role requires strong problem-solving, collaboration with engineers, and adherence to coding best practices. You may contribute UI elements with WPF or WinUI for monitoring and control.

Qualifications

  • Bachelor’s degree in computer science, Software Engineering, or related field.

Responsibilities

  • Design, develop, test, and debug robust and efficient industrial automation software using C++, C# & 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, including memory-mapped files, filemapping objects, and memory sections.
  • 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 provide a user-friendly experience for monitoring and control (if applicable).
  • Write well-documented, maintainable, and efficient code adhering to best practices.
  • Collaborate with electrical engineers and mechanical engineers to understand system requirements and ensure software meets functional specifications.
  • Participate in code reviews and provide constructive feedback to fellow developers.
  • Stay up-to-date with the latest advancements in C++, industrial automation technologies,and relevant libraries.

Skills

C++
C#
WPF
Windows API
Memory management
Multithreading
Templates
STL
GDI / GDI+
Motion control
Distributed I/O
Borland C++ Builder

Education

Bachelor’s degree in Computer Science / Software Engineering

Tools

Borland C++ Builder
Windows API
GDI / GDI+
STL / C++ standard library

Job description

Visa Hunt seeks an experienced Senior Software Engineer to design and develop software for industrial automation. You will work on robust C++/C#/WPF applications, interfacing with Windows API, hardware components, and motion control hardware to enable precise movement and data exchange.

The role requires strong problem-solving, collaboration with engineers, and adherence to coding best practices. You may contribute UI elements with WPF or WinUI for monitoring and control.

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

Similar jobs worth comparing

Senior Industrial Automation Software Engineer
Senior Industrial Automation Software Engineer

Visa Hunt • 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
Principal Engineer/ Senior Software Engineer
Principal Engineer/ Senior Software Engineer

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,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
Industrial Automation Software Engineer (C++, Windows)
Industrial Automation Software Engineer (C++, Windows)

RRECRUITER PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
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 Software Engineer (C#,C++)
Senior 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
PRINCIPAL ENGINEER/ SENIOR SOFTWARE ENGINEER

Visa Hunt • Singapore

On-site
SGD 120,000 - 180,000
Principal Software Engineer
Principal Software Engineer

WGT EHR PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
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