Overview

CNC Programmer Jobs in Centurion, Gauteng, South Africa at ExecutivePlacements.com

Title: CNC Programmer

Company: ExecutivePlacements.com

Location: Centurion, Gauteng, South Africa

Recruiter:

Perfect Placement Recruitment

Job Ref:

1898742162

Date posted:

Wednesday, April 22, 2026

Location:

Centurion, South Africa

SUMMARY:

POSITION INFO:

Job title: CNC programmer

Location: Centurion, Pretoria

Salary: Market-related

Duties:

  • Develop, write, and optimise CNC programs for milling, turning, and grinding machines.
  • Interpret engineering drawings, CAD/CAM files, and technical specifications.
  • Set up, test, and adjust CNC machines to ensure accurate production.
  • Select proper tooling, fixtures, and machine parameters.
  • Monitor production runs, troubleshoot issues, and adjust programs as needed.
  • Ensure machining processes meet quality, tolerance, and safety standards.
  • Maintain accurate documentation of programs, setups, and production outputs.
  • Collaborate with engineers, machinists, and quality control teams.
  • Continuously improve processes for efficiency, precision, and material usage.

Requirements:

  • Matric
  • Certificate, Diploma, or Degree in Mechanical Engineering, Manufacturing, or relevant trade – advantageous
  • Proven experience as a CNC Programmer (5-10 years preferred).
  • Strong knowledge of CNC machines: milling, turning, lathes, grinders, etc.
  • Proficient in CAD/CAM software (e.g., AutoCAD, SolidWorks, Mastercam, Fusion 360).
  • Understanding of G-code, M-code, and CNC machine controls.
  • Ability to read and interpret engineering drawings and blueprints.
  • Knowledge of machining materials, tolerances, and surface finishes.
  • Strong attention to detail and problem-solving skills.
  • Understanding of health & safety procedures in a workshop environment.

By submitting your information and application you hereby confirm:

  • That you have no objection to us retaining your personal information in our database for future matching/ POPI Policy.
  • Due to the nature of the position, that we can do an ITC check if our client is interested in your CV.
  • That the information you have provided to us is true, correct, and up to date.

PLEASE NOTE:

Correspondence will only be conducted with shortlisted candidates. Should you not hear from us within 30 days, please consider your application unsuccessful.

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.