Develop and maintain real-time automation software for precision dispensing, inspection, and process modules.
Design modular and reusable code in C#, C++, .NET/WPF, and Python for motion control, vision processing, and system integration.
Develop user-friendly HMIs, recipe management tools, and data acquisition interfaces to support production and R&D use cases.
2. System Integration & Control
Integrate third-party hardware such as motion controllers (ACS, Beckhoff, Delta Tau), cameras (Cognex, Basler, Halcon), dispensing valves, and sensors into cohesive machine platforms.
Develop real-time communication layers using EtherCAT, Modbus, OPC-UA, or proprietary industrial protocols.
Validate synchronization between motion, jetting, and vision modules for high-precision process control.
Lead root-cause analysis for system performance issues and drive continuous improvement in stability and throughput.
3. Collaboration & Cross-Functional Support
Work closely with mechanical, electrical, and process engineers to achieve seamless system integration.
Collaborate with third-party vendors, controller partners, and research institutions on software co-development and integration projects.
Support customer evaluations, on-site testing, and field troubleshooting when required.
Contribute to code reviews, architecture discussions, and technical documentation.
4. Innovation & Continuous Improvement
Participate in R&D projects involving process application and AI-based process control.
Evaluate and adopt emerging technologies that enhance equipment precision, performance, and scalability.
Support digital transformation initiatives such as data analytics, MES/SECS-GEM integration, and predictive maintenance systems.
Apply best practices in software lifecycle management, source control (Git, Azure DevOps), and automated testing.
Job Requirement
Bachelor's or Master's degree in Software Engineering, Mechatronics, Electrical Engineering, or Computer Science.
5-8 years of software development experience in industrial automation, semiconductor equipment, or precision robotics.
Proven experience in motion control, machine vision, and real-time system integration.
Hands-on experience integrating motion controllers, cameras, and process modules.
Proficiency in C#, NET/WPF.
Familiarity with motion control platforms and EtherCAT/OPC-UA communication.
Experience with machine vision libraries (OpenCV).
Job Type: Full-time
Pay: RM5,000.00 - RM7,000.00 per month
Benefits:
Dental insurance
Free parking
Health insurance
Opportunities for promotion
Vision insurance
Application Question(s):
How long is your notice period?
Education:
Diploma/Advanced Diploma (Required)
Language:
Mandarin? (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.