Job Search and Career Advice Platform

Enable job alerts via email!

CNC Programmer

GD PRECISION PTE. LTD.

Singapore

On-site

SGD 40,000 - 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A precision engineering company in Singapore is seeking a CNC Programmer to develop, optimize, and maintain CNC programs for machining operations. The ideal candidate has a diploma in Mechanical/Manufacturing Engineering and 2–3 years of CNC programming experience. You will work collaboratively with teams to ensure quality and efficiency in production processes.

Qualifications

  • Minimum 2–3 years of CNC programming experience in precision manufacturing.
  • Strong understanding of tooling and materials.
  • Detail-oriented and able to work independently.

Responsibilities

  • Create, modify, and optimize CNC programs for machining operations.
  • Support machine setup and first-piece run for program accuracy.
  • Ensure compliance with ISO quality management system standards.

Skills

CNC programming
Proficient in CAD/CAM software
Understanding of machining processes
Analytical skills

Education

Diploma or Degree in Mechanical / Manufacturing Engineering

Tools

Mastercam
Hypermill
SolidCAM
Fusion 360
Job description
Job Scope & Responsibilities:
CNC Program Development
  • Create, modify, and optimize CNC programs for milling, turning, and other machining operations using CAD/CAM software (e.g., Mastercam, Hypermill, SolidCAM, Fusion 360).
  • Interpret engineering drawings, blueprints, and technical specifications to determine machining processes and requirements.
  • Select appropriate cutting tools, speeds, and feeds for efficient and accurate machining.
Machine Setup & Optimization
  • Support machine setup and first‑piece run to ensure program accuracy and part quality.
  • Troubleshoot and resolve machining or programming issues to improve productivity and minimize downtime.
  • Work with machinists and engineers to optimize cutting parameters and reduce cycle time.
Quality & Precision Control
  • Ensure all programs meet dimensional accuracy, tolerance, and surface finish requirements.
  • Conduct test runs and verify part conformance using precision measuring instruments (e.g., micrometers, CMM, calipers).
  • Implement process improvements to enhance product quality and consistency.
Documentation & Maintenance
  • Maintain program libraries, tool lists, and setup sheets in an organized manner.
  • Ensure compliance with ISO/quality management system standards.
  • Keep CNC machines and software updated and in good working order.
Collaboration & Continuous Improvement
  • Coordinate with design, production, and quality teams to support manufacturing projects.
  • Provide technical input on design for manufacturability (DFM).
  • Participate in continuous improvement activities, including automation and process standardization.
Requirements:
  • Diploma or Degree in Mechanical / Manufacturing Engineering or related field.
  • Minimum 2–3 years of CNC programming experience in precision manufacturing.
  • Proficient in CAD/CAM software and G‑code programming.
  • Strong understanding of machining processes, tooling, and materials.
  • Detail‑oriented, analytical, and able to work independently.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.