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 (Automation) - 4461
 banner picture 1  banner picture 2  banner picture 3

Senior/Staff Software Engineer (Automation) - 4461

The Supreme Hr Advisory Pte. Ltd.

The Supreme Hr Advisory Pte. Ltd. company logo

Senior/Staff Software Engineer, Industrial Automation (C++, C#)
Salary range: $6,000 to $12,000
Working Hour: Mon to Fri (8:30am - 6:15pm)
Working Location: Woodlands


Job 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, file mapping objects, and memory sections, to ensure efficient resource utilization.
  • 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.


Job Requirement:

  • Bachelor’s degree in computer science, software engineering, or a related field
  • Minimum 8 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.
  • In-depth knowledge of the 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.


Tan Yong Zhi (Jackson) | Reg: 24124461

The Supreme HR Advisory Pte. Ltd | EA No: 14C7279

Email: [email protected]

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Data Coordinator
Seatrium (sg) Pte. Ltd.
Quick Apply
Big Data Tech Manager - Southeast Asia
Sinolight Lab Pte. Ltd.
Quick Apply
Lead System Engineer (Video Systems)
NCS
Quick Apply
Application Engineer (Marine) MNC
Recruitpedia Pte. Ltd.
Quick Apply
Software QA Engineer (Medical Industry)
Recruitpedia Pte. Ltd.
Quick Apply
Senior System Administrator (PRIT)
Persolkelly Singapore Pte. Ltd.
Quick Apply
(Entry Level) Software Engineer/System Engineer - R22103957
Staffking Pte. Ltd.
Quick Apply
Software Architect
St Engineering Urban Solutions Ltd.
Quick Apply
System Engineer (Electrical Design) / Ang Mo Kio
Aim Recruit Consultancy Pte. Limited
Quick Apply
Application Engineer (Testing & Design)/ Ang Mo Kio/Up to $5,000
Aim Recruit Consultancy Pte. Limited
Quick Apply