CNC Programmer and Setter

CVQuest

Germiston

On-site

ZAR 260,000 - 380,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CVQuest seeks an experienced CNC Programmer and Setter to join its production team in Germiston. The role involves programming, setting up, and operating CNC machining centers and turning machines to produce components accurately and efficiently.

The ideal candidate has 3–5 years' experience, strong knowledge of Fanuc controls, and a solid grasp of G-code/M-code with GD&T. Shift work may be required, and attention to detail is essential.

Qualifications

  • Trade-tested CNC Machinist/Setter or equivalent qualification (N4 or relevant apprenticeship).
  • Minimum 3–5 years' experience programming and setting CNC machining centers and turning machines.
  • Experience in CNC controls (Fanuc).
  • Strong understanding of G-code and M-code programming.
  • Ability to read and interpret technical drawings and GD&T.
  • Precision measuring equipment skills (micrometers, verniers, gauges; CMM exposure advantageous).
  • Strong attention to detail and problem-solving ability.
  • Ability to work shifts if required.

Responsibilities

  • Write, edit, and optimize CNC programs for machining centers (mills) and turning (lathe) operations
  • Set up machines, including tool selection, offsets, and workholding, for new and repeat jobs
  • Interpret engineering drawings, GD&T, and specifications to determine machining sequences
  • Perform first-off inspections and adjust programs/offsets to maintain tolerances
  • Monitor production runs, troubleshoot faults, and minimize downtime
  • Select appropriate cutting tools, speeds, and feeds for different materials
  • Conduct routine maintenance and basic fault-finding on CNC equipment
  • Maintain accurate job cards, quality records, and tool life documentation
  • Ensure compliance with health and safety standards on the shop floor
  • Liaise with quality control and production planning to meet delivery deadlines

Skills

CNC programming
CNC setting
Read engineering drawings
GD&T
Quality inspection
Problem solving
Shift work

Education

Trade qualification in CNC machining

Tools

Fanuc control
Measuring instruments
CMM exposure

Job description

We are seeking an experienced CNC Programmer and Setter to join our production team. The successful candidate will be responsible for programming, setting, and operating CNC machining centers and turning machines, ensuring components are produced accurately, efficiently, and to the required specifications.

Key Responsibilities
  • Write, edit, and optimize CNC programs for machining centers (mills) and turning (lathe) operations
  • Set up machines, including tool selection, offsets, and workholding, for new and repeat jobs
  • Interpret engineering drawings, GD&T, and specifications to determine machining sequences
  • Perform first-off inspections and adjust programs/offsets to maintain tolerances
  • Monitor production runs, troubleshoot faults, and minimize downtime
  • Select appropriate cutting tools, speeds, and feeds for different materials
  • Conduct routine maintenance and basic fault-finding on CNC equipment
  • Maintain accurate job cards, quality records, and tool life documentation
  • Ensure compliance with health and safety standards on the shop floor
  • Liaise with quality control and production planning to meet delivery deadlines
Requirements
  • Trade Tested CNC Machinist / Setter or equivalent qualification (N4 or relevant apprenticeship)
  • Minimum 3–5 years' experience programming and setting CNC machining centers and turning machines
  • Experience in CNC controls (Fanuc)
  • Strong understanding of G-code and M-code programming
  • Ability to read and interpret technical drawings and GD&T
  • Precision measuring equipment skills (micrometers, verniers, gauges, CMM exposure advantageous)
  • Strong attention to detail and problem-solving ability
  • Ability to work shifts if required
Preferred Skills
  • Experience with multi-axis machining
  • Knowledge of tooling optimization and process improvement
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

Cre8work! • Germiston

On-site
ZAR 250,000 - 350,000
CNC Programmer
CNC Programmer

Cre8work! • Gauteng

On-site
ZAR 300,000 - 450,000
CNC Turning Programmer / Setter / Operator
CNC Turning Programmer / Setter / Operator

Vulcan Recruit • Cape Town

On-site
ZAR 290,000 - 312,000
Experienced CNC Programmer & Setter - Multi-Axis
Experienced CNC Programmer & Setter - Multi-Axis

CVQuest • Germiston

On-site
ZAR 260,000 - 380,000
CNC Operator and Setter
CNC Operator and Setter

Isilumko Staffing • South Africa

On-site
ZAR 350,000 - 450,000
CNC Programmer
CNC Programmer

The Key Recruitment Group • Durban

On-site
ZAR 240,000 - 360,000
CNC Programmer (Senior)
CNC Programmer (Senior)

Square 1 Recruitment • South Africa

On-site
ZAR 424,000 - 580,000
Salary: R45,000 CTC
CNC Machinist
CNC Machinist

Placements24 • Randburg

On-site
ZAR 240,000 - 360,000
Competitive salary
Performance bonuses
Modern CNC equipment
+2
CNC Operator
CNC Operator

Talent Evolution (Pty) Ltd • Johannesburg

On-site
ZAR 145,000 - 190,000
CNC Programmer / Setter / Operator – Milling
CNC Programmer / Setter / Operator – Milling

Vulcan Recruit • Cape Town

On-site
ZAR 290,000 - 312,000