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.