Job Description
Job Title: CNC Programmer
Location: Singapore
Experience Required: 1 - 3 Years
Salary: Based on experience
Job Summary:
We are seeking a skilled and detail-oriented CNC Programmer responsible for developing and optimizing CNC programs to manufacture precision components using milling, turning, or multi-axis machines. The ideal candidate will have a strong understanding of CAD/CAM software, machining processes, and engineering drawings to ensure efficiency, quality, and production goals.
Key Responsibilities:
* Develop and write CNC programs using CAD/CAM software (e.g., Mastercam, NX, SolidCAM, etc.)
* Read and interpret technical drawings, blueprints, and 3D models.
* Set up and verify CNC programs through simulation and test runs before production.
* Optimize machining parameters to improve cycle times and tool life.
* Collaborate with the production team to ensure proper tooling, fixtures, and setups are used.
* Provide technical support to machine operators during setup and troubleshooting.
* Modify programs based on feedback and inspection reports.
* Ensure adherence to safety protocols, quality standards, and manufacturing tolerances.
* Maintain and update program files and documentation as per company protocols.
* Assist in process improvement and lean manufacturing initiatives.
Qualifications:
* Diploma or Bachelor's degree in Mechanical / Production / Tool Engineering or equivalent.
* Certification in CNC programming or CAD/CAM tools is an added advantage.
Skills & Competencies Required:
* Proficiency in CAD/CAM software (e.g., Mastercam, SolidCAM, AutoCAD, Fusion 360).
* Strong knowledge of CNC machining (VMC, HMC, Turning, 3/4/5-axis machines).
* Ability to understand GD&T, engineering drawings, and manufacturing standards.
* Hands-on experience in G-code/M-code programming and simulation.
* Familiarity with various materials (metals, alloys, plastics) and their machining properties.
* Analytical thinking and problem-solving skills.
* Attention to detail with a focus on precision and quality.
* Good communication and team collaboration skills