Recruitment Room Team

CNC Programmer

Cape Town, Western Cape
2 months ago
Application deadline closed.
Deadline date:
Application deadline closed.

Job Description


Role overview:

To develop and optimize CNC programs for the precise and efficient production of high-quality furniture components, ensuring alignment with Weylandts’ design and quality standards through close collaboration with cross-functional teams.

 Key responsibilities:

  • Design Interpretation: Read and analyze technical drawings, blueprints, and CAD/CAM files to determine programming needs.
  • CNC Programming and Nesting: Create, modify, and refine CNC programs for routers, saws, drills, and other machinery with a focus on efficiency and accuracy.
  • Machine Setup and Operation: Configure and test CNC machines, ensuring optimal setup and alignment with production requirements.
  • Quality Control: Conduct inspections of finished components, identify deviations or defects, and initiate corrective measures.
  • Troubleshooting & Maintenance: Diagnose and resolve CNC-related issues, collaborating with maintenance and production personnel when required.
  • Process Optimization: Proactively suggest and implement improvements to reduce waste, streamline operations, and enhance output.
  • Collaboration: Partner with machine operators, product designers, and technical staff to ensure seamless production and timely project execution.
  • Documentation: Keep accurate logs of programming adjustments, machine performance, and production outputs.

 Skills Required:

  • Diploma or Certification in Mechanical Engineering, CNC Programming, Manufacturing Technology, or a related technical field.
  • Minimum of 3–5 years’ proven experience as a CNC Programmer in a manufacturing or furniture production environment.
  • Familiar with industry-standard quality assurance practices and measurement tools.

 Technical Proficiency:

  • Expertise in G-code and M-code programming
  • Proficient in CAD/CAM software (e.g., AutoCAD, Fusion 360, SolidWorks, Mastercam)
  • Understanding of woodworking machinery and material behaviour

 Competencies and behaviours for success:

  • Team Player: Enjoys close collaboration with machine operators, designers, and production colleagues.
  • Process-Oriented Thinker: Able to oversee and understand the full scope of the production and development cycle.
  • Effective Communicator: Open and transparent in sharing ideas and feedback across departments.
  • Resilient & Adaptable: Remains calm under pressure and navigates unexpected challenges with flexibility.
  • Detail-Focused: Committed to precision and quality in every aspect of the role. Appreciates and upholds Weylandts’ design ethos and commitment to craftsmanship and quality.