Key Responsibilities
CNC Programming
- Create, modify, and optimise CNC milling programs.
- Develop machining strategies for complex components.
- Generate programs using CAM software and machine control systems.
- Ensure programs achieve required tolerances and surface finishes.
- Maintain and update program libraries and documentation.
Process Development- Determine machining sequences, tooling requirements, and cutting parameters.
- Improve cycle times and manufacturing efficiency.
- Support new product introduction and prototype development.
- Recommend process improvements to increase productivity and reduce costs.
Technical Support- Provide technical support to CNC operators and production teams.
- Troubleshoot machining and programming issues.
- Assist with machine setup verification and first-off inspections.
- Support engineering and manufacturing departments with technical expertise.
Quality & Compliance- Verify programmed components meet engineering specifications.
- Conduct program validation and testing.
- Ensure compliance with quality management procedures and manufacturing standards.
- Participate in root cause analysis and corrective action processes.
Continuous Improvement- Drive machining and process improvement initiatives.
- Reduce scrap rates and improve machine utilisation.
- Evaluate new tooling and machining technologies.
- Support lean manufacturing and continuous improvement projects.
Minimum Qualifications- Grade 12 (Matric).
- National Diploma in Mechanical Engineering, Manufacturing Engineering, Toolmaking, or related technical field preferred.
- CNC Programming or CAM Software certification advantageous.
Experience- 5+ years' CNC milling programming experience.
- Experience in precision machining and manufacturing environments.
- Experience with multi-axis CNC milling machines advantageous.
- Proven experience using CAM software such as Mastercam, Edgecam, SolidCAM, Fusion 360, PowerMill, or similar systems.
Technical Skills- Advanced CNC milling programming.
- CAD/CAM software proficiency.
- Engineering drawing interpretation.
- Geometric Dimensioning and Tolerancing (GD&T).
- Tool selection and machining process optimisation.
- Understanding of machining materials and cutting technologies.
- Knowledge of Fanuc, Siemens, Heidenhain, Haas, or similar controls.
Key Competencies- Advanced analytical and problem-solving skills.
- Strong technical aptitude.
- Attention to detail and accuracy.
- Process improvement mindset.
- Planning and organisational skills.
- Ability to work under pressure and meet deadlines.
- Effective communication and teamwork.