Senior Software Engineer

TALENTVIS SINGAPORE PTE. LTD.

Role: Principal / Senior Software Engineer - Industrial Automation (C++ / C#)

Responsibilities

  • Design, develop, test and troubleshoot industrial automation software using C++, C# and WPF.

  • Integrate motion control cards, distributed I/O, hardware interfaces and communication protocols.

  • Optimise application performance through multithreading, synchronisation and memory management.

  • Collaborate with electrical and mechanical engineers to deliver system requirements.

  • Maintain code quality, documentation and code reviews.

Requirement

  • Degree in Computer Science, Software Engineering or a related discipline, or equivalent experience.

  • At least 5 years’ experience developing industrial automation software using C++, C# and WPF.

  • Hands-on experience with motion control cards and distributed I/O systems.

  • Strong knowledge of Windows APIs, memory management, C++ Standard Library, templates and thread synchronisation using events and mutexes.

  • Experience with Windows GDI/GDI+ or Borland/Embarcadero C++ Builder VCL is advantageous.

  • Strong problem-solving and communication skills, with the ability to work independently and across engineering teams.

Interested candidates are encouraged to submit their resumes outlining their relevant experience and achievements to apply88(@)talentvis.com or click apply!

We regret to inform that only shortlisted candidates would be notified

EA License No: 04C3537

EA Personnel No: R22106683

EA Personnel Name: Yang Hui Shan, Sherri

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.