About the role
Join the product development team as a Product Development Software Engineer and design, develop and optimise robust, high-performance control software for industrial automation equipment, with a primary focus on Automated Optical Inspection (AOI) machinery. You will build scalable software architectures, integrate motion control and industrial communication systems, and help deliver reliable, efficient and safe equipment for semiconductor and high-tech manufacturing clients.
Key responsibilities
Design, develop and maintain industrial equipment control software using C#, .NET and WPF with modular architecture and strict version control.
Develop motion control solutions for servo drives, stepper motors and multi-axis robotics systems.
Implement and integrate EtherCAT, Modbus TCP/IP, PROFINET and OPC UA industrial communication protocols.
Manage SQL, MySQL and MS Access database operations for machine logging, recipe handling and Manufacturing Execution System integration.
Collaborate with mechanical, electrical and vision engineering teams to build and deliver turnkey automated equipment.
Perform software debugging, system testing, machine commissioning and AC/DC electrical hardware troubleshooting.
Optimise machine cycle times, inspection speed, operational throughput and safety compliance.
Prepare functional specifications, user manuals, design documentation and other technical materials.
Mentor junior software engineers and contribute to continuous improvement across the product development process.
Undertake business travel, including international travel, and work overtime when required.
What we're looking for
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Mechatronics or a related field.
At least 3–5 years of experience in industrial automation or machine building, with semiconductor equipment experience preferred.
Strong hands-on development experience with C#, .NET and WPF.
Proven experience with multi-axis motion control, including servo and stepper systems.
Practical experience with EtherCAT, Modbus, PROFINET and OPC UA industrial communication protocols.
Proficiency in SQL and MySQL database management, with experience in machine data and recipe handling.
AC/DC electrical hardware troubleshooting skills and the ability to support machine commissioning.
Strong problem-solving skills, resilience in high-pressure environments and a collaborative approach to working with cross-functional teams.
Willingness to travel internationally and work overtime when required. A short notice period is preferred.
Package structure: Basic + travel allowance + performance bonus
For interested applicants, kindly send your resume in Word/PDF format to include the following in your resume including:
1. Current Salary
2. Expected Salary
3. Availability
4. Reason for leaving
Thank you for your application and we regret that only shortlisted applicants will be notified
By submitting any application or resume to us, you will be deemed to have agreed & consented to us collecting, using, retaining & disclosing your personal information to prospective employers with the services provided by us.
NGUYEN THI DOAN | R23116355
RRecruiter Pte. Ltd. | 18C9514
Gaji: RM 7,000 – RM 10,000 per month
Sumber: JobStreet. Sila rujuk iklan asal untuk maklumat terkini.