CNC Programming jobs in Johannesburg, Gauteng
- TALENT SEARCH STAFFING SOLUTIONSEast Rand, Gauteng
- Trade Test with significant programming and engineering exposure.
- Troubleshoot machining and programming issues while implementing effective solutions.
- TALENT SEARCH STAFFING SOLUTIONSBoksburg, Gauteng
- Experience with CNC programming and CAD/CAM software will be advantageous.
- The successful candidate will be responsible for the setup, programming, operation,…
- SANDS CONCEPTSCrown Mines, Gauteng
- Basic understanding of CNC programming (ALPHACAM).
- Set up and operate CNC machines such as lathes, milling machines, or machining centers.
- View all SANDS CONCEPTS jobs - Crown Mines jobs - CNC Programmer jobs in Crown Mines, Gauteng
- Salary Search: CNC Operator & Programmer salaries
- SANDS CONCEPTSCrown Mines, Gauteng
- Basic understanding of CNC programming (ALPHACAM).
- Set up and operate CNC machines such as lathes, milling machines, or machining centers.
- View all SANDS CONCEPTS jobs - Crown Mines jobs - CNC Programmer jobs in Crown Mines, Gauteng
- Salary Search: CNC Operator & Programmer salaries
- Wipcorp Project Management PTY LtdKempton Park, Gauteng
- Must be Able to Set, Operate & Programme.
- Minimum of 5 years’ experience of FANUC & MAZATROL.
- Both G & M codes working experience.
- Must be able to work shifts.
Job Post Details
Job details
Job type
- Permanent
Location
Full job description
CNC Programmer
East Rand
Job Overview
A well-established precision engineering and manufacturing company is seeking an experienced CNC Programmer to join its team. This position is focused exclusively on CNC programming for complex machining applications and requires a candidate with exceptional technical ability, analytical thinking, and attention to detail.
The successful candidate must have proven experience programming 4-axis CNC milling machines using CAD/CAM software. The role is best suited to an individual who enjoys solving complex machining challenges, optimising manufacturing processes, and producing high-precision components.Key Responsibilities
- Develop, create, and optimise CNC programs for 4-axis milling machines.
- Generate machining programs directly from engineering drawings and 3D CAD models.
- Utilise CAD/CAM software such as Mastercam, Autodesk Inventor CAM, Siemens NX, or similar programming platforms.
- Determine machining strategies to maximise efficiency, quality, and tool life.
- Select appropriate cutting tools, tooling strategies, feeds, and speeds.
- Interpret complex engineering drawings, GD&T, and technical specifications.
- Troubleshoot machining and programming issues while implementing effective solutions.
- Verify and simulate CNC programs before production.
- Work closely with engineering and production teams to improve machining processes.
- Continuously identify opportunities to reduce cycle times and improve manufacturing efficiency.
- Ensure all programs comply with quality and safety standards.
Minimum Requirements
- Proven experience programming 4-axis CNC milling machines.
- Strong CAD/CAM programming experience using software such as:
- Mastercam
- Autodesk Inventor CAM
- Siemens NX
- Edgecam
- SolidCAM
- Fusion 360 (advantageous)
- Excellent understanding of CNC machining principles.
- Ability to interpret complex engineering drawings and geometric tolerancing (GD&T).
- Strong mathematical and analytical problem-solving abilities.
- Excellent attention to detail and commitment to precision.
- Ability to work independently with minimal supervision.
Preferred Qualifications
Candidates with only 3-axis CNC programming experience will be considered only if they possess a strong technical qualification demonstrating advanced engineering and problem-solving ability, such as:
- National Diploma or Diploma in Mechanical Engineering
- BTech or Degree in Mechanical Engineering
- Tool, Jig and Die Making qualification
- Trade Test with significant programming and engineering exposure
- Other recognised engineering qualifications demonstrating advanced technical competence
Ideal Candidate Profile
The ideal candidate will demonstrate:
- Exceptional problem-solving skills.
- Strong engineering judgement.
- The ability to analyse complex machining requirements and develop efficient programming solutions.
- A methodical and detail-oriented approach.
- A passion for precision manufacturing and continuous improvement.
- The confidence to make technical decisions independently.
Work Location: In person