Job Search and Career Advice Platform

Enable job alerts via email!

CNC Programmer (Precision Engineering)

MIKURON PRECISION PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,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 based in Singapore is seeking an experienced CNC Programmer. The successful candidate will create and optimize CNC programs, set up and troubleshoot machines with Fanuc controllers, and work closely with production and QA teams to ensure quality outcomes. Strong knowledge of machining processes, 2D and 3D interpretation, and problem-solving skills are essential. This role offers an excellent opportunity to contribute to innovative engineering solutions.

Qualifications

  • Experience as CNC Programmer in a precision machining environment.
  • Proficient in CNC programming using UG (NX) and familiar with SolidWorks.
  • Able to operate and set up CNC machines with Fanuc controllers.
  • Strong understanding of machining processes and optimization.
  • Able to read and understand 2D drawings and 3D models.
  • Good problem-solving skills and attention to detail.
  • Plan and schedule daily work orders across CNC machines.

Responsibilities

  • Create and modify CNC programs for milling, turning, and machining.
  • Set up, test, and optimize CNC programs on machines.
  • Interpret 2D drawings and 3D models to define machining strategy.
  • Work with production and QA to resolve machining issues.
  • Perform first-article runs and adjust programs as necessary.
  • Maintain organized program files and documentation.

Skills

CNC programming (UG / NX)
SolidWorks / 3D CAD for CAM
Fanuc controller operation & setup
CNC milling and turning
Tool path optimization, feeds & speeds
2D drawing & 3D model interpretation
GD&T and tight tolerance machining
Precision machining processes
First-article & proving-out programs
Machine capacity and daily production planning
Work order and schedule planning
Job description

CNC Programmer in a precision engineering environment responsible for creating, optimizing and troubleshooting CNC programs for machining components to meet customer and quality requirements.

Key Responsibilities
  • Create and modify CNC programs using UG (NX) and SolidWorks/CAM data for milling, turning and other machining operations.
  • Set up, test and optimize CNC programs on machines equipped with Fanuc controllers, ensuring correct feeds, speeds and tool paths.
  • Interpret 2D drawings and 3D models to define machining strategy, datum, tolerances and critical dimensions.
  • Work closely with production, QA/QC and engineering to resolve machining issues and achieve dimensional and surface finish requirements.
  • Perform first‑article/try‑out runs, verify parts against drawings, and make necessary program or offset adjustments.
  • Maintain organized program files, tool lists and setup sheets in line with company procedures and ISO 9001 documentation requirements.
Required Skills & Qualifications
  • Experience as CNC Programmer in a precision machining / precision engineering environment.
  • Proficient in CNC programming using UG (NX) and familiar with SolidWorks models for CAM or drawing interpretation.
  • Able to operate and set up CNC machines with Fanuc controllers, including offset adjustment and basic troubleshooting.
  • Strong understanding of machining processes, cutting tools, and optimization of cycle time and tool life.
  • Able to read and understand 2D drawings and 3D models, including GD&T and tight tolerances.
  • Good problem‑solving skills, attention to detail and ability to work independently or with minimal supervision.
  • Plan and schedule daily work orders across available CNC machines, balancing machine capacity, manpower and setup requirements to meet production schedule and delivery commitments.
Core skills keywords (hard skills)
  • CNC programming (UG / NX)
  • SolidWorks / 3D CAD for CAM
  • Fanuc controller operation & setup
  • CNC milling and turning
  • Tool path optimization, feeds & speeds
  • 2D drawing & 3D model interpretation
  • GD&T and tight tolerance machining
  • Precision machining processes
  • First-article & proving-out programs
  • Machine capacity and daily production planning
  • Work order and schedule planning
Soft skills keywords
  • Problem-solving and troubleshooting
  • Attention to detail
  • Communication with production and QA
  • Time management and meeting deadlines
  • Continuous improvement mindset
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.