Enable job alerts via email!

CNC Programmer

Weylandts

Wes-Kaap

On-site

ZAR 300,000 - 400,000

Full time

5 days ago
Be an early applicant

Job summary

A furniture manufacturing company in South Africa seeks a skilled CNC Programmer to develop and optimize CNC programs aligned with design and quality standards. The role requires interpreting technical drawings, creating precise CNC programs, and conducting quality control inspections. An ideal candidate will have 3-5 years of experience in furniture production, expertise in CAD/CAM software, and a diploma in Mechanical Engineering or a related field. This position offers an opportunity to work alongside collaborative teams with a focus on quality and craftsmanship.

Qualifications

  • 3-5 years of proven experience as a CNC Programmer in manufacturing.
  • Familiar with industry-standard quality assurance practices.

Responsibilities

  • Develop CNC programs for furniture production.
  • Read and analyze technical drawings and blueprints.
  • Conduct inspections of finished components.

Skills

CNC Programming
Team Collaboration
Attention to Detail
Problem-Solving

Education

Diploma or Certification in Mechanical Engineering or related field

Tools

CAD/CAM software (e.g., AutoCAD, Fusion 360, SolidWorks, Mastercam)

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.