< Back to all jobs

R&D Design Engineer - CNC Control / Software
MAKINO ASIA PTE LTD
Software EngineeringExecutiveFull-timeJurong, Jurong Island, Tuas, Singapore
Job Description
Job Description & Responsibilities:
• Design, develop, and test New CNC controller software and hardware.
• Select New CNC Controller from different makers.
• Integrate CNC controllers with various machine tools and equipment.
• Develop and optimize motion control algorithms for precision machining.
• Collaborate with cross-functional teams to ensure seamless integration and functionality.
• Troubleshoot and resolve issues related to CNC controllers and machine performance.
• Ensure compliance with industry standards and safety regulations.
•
Job Requirements:
• Minimum Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or relevant discipline.
• At least 5 years of experience in CNC controller development, programming, and integration.
• Experience with motion control, servo systems, and feedback devices.
• Hands‑on experience using NC cycles and providing technical solutions to users.
• Basic knowledge of electrical design and a solid understanding of electrical circuits.
• Specialized training or certification in CNC controller development is an advantage.
• Experience working with multi‑axis CNC machines and advanced motion control algorithms.
• Prior experience developing user interfaces for CNC controllers.
• Proficiency in programming languages such as C/C++/C# and PLC programming.
• Strong understanding of CNC machine architecture and control systems.
• Familiarity with communication protocols (e.g., Ethernet IP, Modbus).
• Excellent analytical and problem-solving skills.
• Strong communication and teamwork skills.
• Ability to work independently and collaboratively in a fast‑paced environment.
• Comfortable working in a manufacturing environment and performing hands‑on tasks when required
• Work experience with Fanuc controllers (both PLC and CNC) would be an added advantage.
Listing closes 5 Dec 2026.
Apply directly through the original listing. The employer’s page has the latest application details.