Lead / Senior Software Engineer

RRECRUITER PTE. LTD.

Singapore

On-site

SGD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RRECRUITER PTE. LTD. is seeking an experienced software engineer to design, develop, test, and maintain industrial automation software using C++, C#, and WPF.

This role focuses on Windows-based applications, memory management, and real-time control interfaces in a production environment. You will work with motion control cards, distributed I/O systems, and hardware/software communication protocols, collaborating with electrical and mechanical engineers to deliver reliable, scalable software

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of experience developing industrial automation software with C++, C#, and WPF.
  • Hands-on experience with motion control cards and distributed I/O systems.
  • Strong knowledge of Windows API, multithreading, synchronization, and memory management.
  • Solid understanding of C++ Standard Library and templates.
  • Experience with Borland/Embarcadero C++Builder VCL is highly preferred.

Responsibilities

  • Design, develop, test, and maintain industrial automation software using C++, C# and WPF.
  • Develop Windows-based applications using Windows API, C++ STL, templates and memory management techniques.
  • Program motion control cards and distributed I/O systems for machine control and sensor integration.
  • Implement reliable hardware/software communication protocols.
  • Optimize application performance using multithreading, synchronization, events, mutexes and memory-mapped files.
  • Develop user interfaces with WPF/WinUI where required.
  • Write clean, maintainable, and well-documented code following best practices.
  • Collaborate with electrical and mechanical engineers to deliver software that meets system requirements.
  • Participate in code reviews and stay current with industrial automation and C++ technologies.

Skills

C++
C#
Multithreading
Memory management

Education

Bachelor's degree in Computer Science / Software Engineering

Tools

Windows API
WPF
C++ STL

Job description

Responsibilities

  • Design, develop, test, and maintainindustrial automation software using C++, C# and WPF.
  • Develop Windows-based applications usingWindows API, C++ STL, templates and memory management techniques.
  • Program motion control cards and distributedI/O systems for machine control and sensor integration.
  • Implement reliable hardware/softwarecommunication protocols.
  • Optimize application performance usingmultithreading, synchronization, events, mutexes and memory-mapped files.
  • Develop user interfaces with WPF/WinUI whererequired.
  • Write clean, maintainable, andwell-documented code following best practices.
  • Collaborate with electrical and mechanicalengineers to deliver software that meets system requirements.
  • Participate in code reviews and stay currentwith industrial automation and C++ technologies.

Requirements

  • Bachelor’s degree in Computer Science,Software Engineering, or a related field, or equivalent experience.
  • 5+ years of experience developing industrialautomation software with C++, C#, and WPF.
  • Hands-on experience with motion control cardsand distributed I/O systems.
  • Strong knowledge of Windows API,multithreading, synchronization, and memory management.
  • Solid understanding of C++ Standard Libraryand templates.
  • Experience with Borland/Embarcadero C++Builder VCL is highly preferred.
  • Strong communication, collaboration, andproblem-solving skills.

Thankyou for your application and we regret that only shortlisted applicants will be notified

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

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

WGT EHR PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
PRINCIPAL ENGINEER/ SENIOR SOFTWARE ENGINEER
PRINCIPAL ENGINEER/ SENIOR SOFTWARE ENGINEER

Visa Hunt • Singapore

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

THE SUPREME HR ADVISORY PTE. LTD. • Singapore

On-site
SGD 61,000 - 128,000
Principal Engineer/ Senior Software Engineer (North)
Principal Engineer/ Senior Software Engineer (North)

Visa Hunt • Singapore

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

TRUST RECRUIT PTE. LTD. • Singapore

On-site
SGD 120,000 - 190,000
Permanent job
5 days work week
Great remuneration & benefits
+2
Senior Software Engineer - C# / C++ [2683]
Senior Software Engineer - C# / C++ [2683]

THE SUPREME HR ADVISORY PTE. LTD. • Singapore

On-site
SGD 61,000 - 128,000
Software Engineer
Software Engineer

Akribis Systems Pte Ltd • Singapore

On-site
SGD 42,000 - 66,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 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