Job Search and Career Advice Platform

Enable job alerts via email!

CNC Programmer

KBG CONTRACT MACHINING PTE. LTD.

Singapore

On-site

SGD 40,000 - 60,000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A precision machining company in Singapore is seeking a skilled CNC Programmer to develop, test, and optimize CNC programs for machining operations. The ideal candidate should have strong knowledge of G-code, CAM software experience, and the ability to read complex engineering drawings. This role focuses on translating engineering designs into machine-readable code, ensuring smooth operations on the shop floor by collaborating with machinists and engineers. Competitive compensation and opportunities for professional growth will be offered.

Qualifications

  • Ability to read complex engineering drawings.
  • Experience with CNC machine setup and operation.
  • Problem-solving skills for optimizing machining processes.

Responsibilities

  • Write, test, and revise CNC programs for various machines.
  • Troubleshoot program errors and optimize cycle times.
  • Maintain documentation for compliance and repeatability.
  • Troubleshoot program errors and optimize cycle times.
  • Collaborate with machinists to ensure program efficiency.
  • Maintain compliance documentation.

Skills

Strong knowledge of G-code
Strong knowledge of M-code
CAM software experience
Analytical skills
CNC machine setup experience
Analytical skills
Problem-solving skills

Education

Degree/diploma in manufacturing, mechanical engineering, or machining technology

Tools

Mastercam
Unigraphics (UG)
Job description
Job Description
  • Core Role: Develops, tests, and optimizes CNC programs that control machining operations.
  • Focus: Translating engineering blueprints and CAD models into machine-readable code.
  • Environment: Works closely with engineers, machinists, and quality teams to ensure precision manufacturing.
Key Responsibilities
  • Interpret technical drawings and CAD/CAM models.
  • Write, test, and revise CNC programs for milling, turning, drilling, or multi‑axis machines.
  • Select appropriate cutting tools, speeds, and feeds.
  • Troubleshoot program errors and optimize cycle times.
  • Collaborate with machinists to ensure programs run smoothly on the shop floor.
  • Maintain documentation for compliance and repeatability.
Requirements
  • Strong knowledge of G-code, M-code, and CAM software (e.g., Mastercam, Unigraphics (UG)).
  • Ability to read complex engineering drawings.
  • Experience with CNC machine setup and operation.
  • Analytical and problem‑solving skills for optimizing machining processes.
  • Typically requires a degree/diploma in manufacturing, mechanical engineering, or machining technology plus hands‑on experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.