Robotics Staff Software Engineer (Motion Control Cards / C++ C# / API / WPF)
1 month ago
• Company located at Woodlands
• Working hour: 8:30am – 5:30pm (Monday– Friday)
• Variable Bonus + Excellent Welfare
• Well Established In..
• Company located at Woodlands
• Working hour: 8:30am – 5:30pm (Monday– Friday)
• Variable Bonus + Excellent Welfare
• Well Established Industrial Automation Company (MNC)
Job Scope
- Utilize Windows API and libraries for interaction with hardware components.
- Program machine functionalities using motion control cards (MCCs) 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.
- 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.
Requirement
- Bachelor’s Degree in Computer Science / SoftwareEngineering or other related field
- 5 to 8 years of relevant experiences in 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
Candidates are encouraged to apply this position via Apply Now button with the following information in the resume:
- Work experiences and job responsibilities
- Current and Expected salary
- Reason for leaving
- Date of availability
- Education background
We regret that only shortlisted candidates will be contacted.
KHOO SOT MEI (R21102604)
EA Recruitment Pte Ltd
EA License No: 21C0492
Official account of Jobstore.