CNC Programmer

apartmentPerfect Placement Recruitment placeCenturion calendar_month 
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:
  1. That you have no objection to us retaining your personal information in our database for future matching/ POPI Policy.
  2. Due to the nature of the position, that we can do an ITC check if our client is interested in your CV.
  3. 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.

check_circleNew offer

CNC setter & operator

apartmentPerfect Placement RecruitmentplaceCenturion
in machining/manufacturing.  •  Ability to read and interpret technical drawings.  •  Knowledge of CNC programming.  •  Strong attention to detail and problem-solving skills. Duties and Responsibilities:  •  Operate and set CNC machines (HAAS and FANUC).  •  Ensure...
thumb_up_altRecommended

CNC Programmer - Milling & Turning

apartmentESG RecruitmentplaceJohannesburg, 41 km from Centurion
A Engineering shop on the East Rand is seeking a CNC Programmer for their Jobbing & Production light to medium machining environment: Skills & experience requirements:  •  CNC Programming - Onboard (Edgecam an advantage)  •  Min 5 years full time...
business_centerHigh salary

CNC Programmer

apartmentDante PersonnelplaceGermiston, 42 km from Centurion
Minimum Requirements  •  510 years' experience as a CNC Programmer, Setter, and Operator.  •  Proven experience with Fanuc controls (essential).  •  Ability to write CNC programs from technical drawings.  •  Experience machining castings is essential...