x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Staff Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Staff Software Engineer

Wgt Ehr Pte. Ltd.

Wgt Ehr Pte. Ltd. company logo

Job Description:

  • Design, develop, test, and debug robust and efficient industrial automation software using C++ , C# & WPF
  • Apply 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
  • Utilise advanced threading techniques and synchronization mechanisms for optimal application performance
  • Employ advanced memory management practices, including memory-mapped files, file mapping objects, and memory sections
  • Apply C++ Standard Library and templates effectively for code optimization and reusability
  • Apply Windows objects like events and mutexes for thread synchronization and communication
  • Collaborate with electrical engineers and mechanical engineers to understand system requirements and ensure software meets functional specifications
  • Stay up-to-date with the latest advancements in C++, industrial automation technologies, and relevant libraries

Requirements:

  • Bachelor’s degree in computer science, Software Engineering, or a related field
  • Minimum 5+ years of experience developing industrial automation software using C++, C# & WPF
  • Proven experience with programming motion control cards and distributed I/O systems
  • Strong understanding of Windows API development and memory management techniques
  • Proficiency in 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 (for graphics-related tasks)
  • 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


Please include the following information in your resume.

  • Current & Expected Salary
  • Reason(s) for leaving
  • Notice Period / Availability to commence work

By submitting any application or resume to us, you will be deemed to have agreed and consented to us disclosing your personal information to prospective employers for their consideration.


We regret only short-listed candidates will be notified.


EA License | 18C9251 WGT Group

Registration No | R22111484 Ketty Lim

Sharing is Caring

Know others who would be interested in this job?