Candidate/Employer Login
By signing in you agree to the T&C's
Click here to register Forgotten password?

Contact Details
Address 1:
2 Arbroath Road, HQ Bedfordview, 2008, South Africa.
Address 2:
Romany House, Mellis Park, 2 Mellis road, Rivonia, 2128
Tel: (011) 970 3166
Email: jobs@unique.co.za

Latest Industry News

Permanent - CNC Programmer - Ekurhuleni (East Rand) - South Africa

Job Number: 79134


Back to Search

Job Listing
79134
Permanent
CNC Programmer
CAM software
Seal
Ekurhuleni (East Rand)
Gauteng
  •  Reading and interpreting technical blueprints and design models.
  • Loading raw materials into the CNC machine.
  • Inputting the product design into the computer modeling software.
  • Choosing and loading the correct cutting tools for the job.
  • Adjusting machine settings to the desired product specifications.
  • Troubleshooting issues during the manufacturing process.
  • Completing quality control tests during the manufacturing stage and on the final product.
  • Cleaning and maintaining the machine.
  • Training new staff on machine operation procedures.

To apply immediately for this position click here.

Core qualifications (most common)

Technical education

  • Diploma / certificate in CNC machining, manufacturing engineering, mechanical engineering, or mechatronics
  • Some start with an apprenticeship instead of college

Math & engineering basics

  • Geometry, trigonometry
  • Blueprint/technical drawing reading
  • Tolerances and GD&T (big plus)

CNC-specific skills

Programming knowledge:

  • G-code & M-code
  • CAM software (e.g. Mastercam, Fusion 360, SolidCAM, Siemens NX)

Machine knowledge:

  • CNC mills, lathes, turning centers
  • Tooling, feeds & speeds
  • Setup and troubleshooting experience
CNC Machining
Diploma
Available

  Email to Friend
APPLY FOR JOB

Terms & Conditions  |  Privacy Policy  |  Basic Conditions Of Employment Act (Download PDF) |  Popi |  User Terms |  Report Fraud
© 2026 Unique Personnel All Rights Reserved
     
Unique Personnel
jobs@unique.co.za
Email: unique@Unique.co.za
Office: +27 11 970 3166