Job Search and Career Advice Platform

Enable job alerts via email!

CNC Programmer / Part Setter

ZealHR

Gauteng

On-site

ZAR 300 000 - 400 000

Full time

6 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering firm is seeking an experienced CNC Programmer / Part Setter to join their team in Pretoria East. The successful candidate will be responsible for programming CNC machines, interpreting technical drawings, and ensuring quality and precision during machining processes. Previous experience in a similar role and proficiency in HomeWorks or Fusion 360 is required. This position offers a competitive salary and opportunities for professional growth in a dynamic environment.

Benefits

Growth and upskilling opportunities
Competitive salary based on experience
Collaborative team environment

Qualifications

  • Proficiency in CNC programming turning and milling.
  • Strong knowledge of machining, milling, and turning techniques.
  • Experience with Siemens Numeric controls preferred.

Responsibilities

  • Program CNC machines using HomeWorks or Fusion 360 from 3D models.
  • Set up, operate, and monitor CNC milling machines for precision.
  • Perform quality checks using measuring instruments.

Skills

CNC programming
Machining techniques
Reading technical drawings
Problem-solving
Time management

Education

Technical/vocational certification in CNC Machining or related

Tools

HomeWorks
Fusion 360
Siemens Numeric controls
Job description

Position: CNC programmer / Part Seter

Location: Watloo (Pta East)

Salary: R15K – R36K CTC per month (absolutely dependent on proven experience)

Industry: Engineering

My client provides engineering services to key industries across South Africa and prides themselves on precision, innovation, and delivering high-quality solutions to their clients.

Job Overview

They are seeking a skilled CNC Programmer / Part Setter to join their dynamic team in Walloon, Pretoria East. The successful candidate will be responsible for programming and setting up CNC machines using HomeWorks for SolidWorks or Fusion 360, working from solid models or PDF drawings. Experience with Siemens Numeric controls will be advantageous.

Key Responsibilities
  • Program CNC machines using HomeWorks (SolidWorks) or Fusion 360 from 3D models or technical drawings.
  • Set up, operate, and monitor CNC milling machines and CNC Lathe to ensure precision and quality.
  • Interpret technical drawings, blueprints, and geometric tolerances (GD&T).
  • Optimize machining processes for efficiency and accuracy.
  • Perform quality checks using measuring instruments (e.g., micrometres, callipers).
  • Troubleshoot and resolve machining issues to minimize downtime.
  • Maintain a safe and organized work environment.
  • Work overtime when required to meet project deadlines.
Working Hours
  • Monday to Thursday: 07:00 – 16:00
  • Friday: 07:0 – 15:00
Required Skills & Qualifications
  • Proficiency in CNC programming turning and milling (HomeWorks, Fusion 360, or similar CAM software).
  • Strong knowledge of machining, milling, and turning techniques.
  • Ability to read and interpret engineering drawings and specifications.
  • Experience with Siemens Numeric controls (preferred but not essential).
  • Excellent problem-solving skills and attention to detail.
  • Strong time management and ability to work under deadlines.
  • Technical/vocational certification in CNC Machining, Mechanical Engineering, Tool and die making or related field.
  • Previous experience in a similar CNC programming/setting role required (10yr + preferred, 5yr minimum.
Why Join?
  • Opportunity to work with cutting-edge CNC technology.
  • Collaborative team environment with growth and upskilling opportunities.
  • Competitive salary based on experience.
  • Contribute to high-impact projects across diverse industries.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.