CNC Programmer / Setter (3–5 Axis)

Seniority Mid-Level
Posted Mar 16, 2026

IWC Schaffhausen seeks a CNC Programmer/Setter (3–5 axis) in Schaffhausen, Switzerland. Full-time role programming and setting up 3–5 axis CNC machines.

Overview

IWC Schaffhausen is a Swiss luxury watch manufacturer renowned for technical innovation and precision engineering. As part of the Richemont group, the brand combines haute horlogerie craftsmanship with modern manufacturing methods, offering a workplace that values exacting standards, technical development and cross-disciplinary collaboration between design, engineering and production teams.

Role & Responsibilities

  • Program 3‑ and 5‑axis CNC machines using CAM systems and convert engineering drawings into efficient toolpaths.
  • Perform machine setup, tooling selection, offsets and first‑part trials to establish production-ready programs.
  • Operate and monitor CNC machining centres to produce precision components to tight tolerances.
  • Conduct first‑article inspections and in‑process measurements; document results and adjust programs to meet quality standards.
  • Troubleshoot machining issues, optimise cycle times and implement process improvements to increase productivity and reduce scrap.
  • Maintain accurate production documentation, tool lists and program libraries; ensure version control of CAM/CNC programs.
  • Collaborate with design, quality and maintenance teams on manufacturability, fixturing and corrective actions.
  • Adhere to safety, cleanroom and regulatory requirements specific to precision watch component manufacturing.

Qualifications

  • Completed vocational training in machining, toolmaking, polymechanics or equivalent technical qualification.
  • Proven experience programming and setting up 3‑axis and 5‑axis CNC machines in a precision manufacturing environment.
  • Strong ability to read and interpret technical drawings and GD&T.
  • Proficiency with CAM/CNC workflows and G‑code optimisation.
  • High attention to detail and commitment to maintaining stringent quality standards.

Skills

CNC programming (3‑axis and 5‑axis) CAM programming and toolpath generation Machine setup and tooling management G‑code interpretation and optimisation Precision metrology (micrometer, caliper, CMM) Technical drawing interpretation (ISO/DIN) Process troubleshooting and continuous improvement

Experience

Minimum of 3 years of hands‑on experience programming and setting up 3‑ and 5‑axis CNC machines in a precision or high‑mix manufacturing environment, preferably producing small, tight‑tolerance components.

Education

Vocational apprenticeship or technical diploma in machining, toolmaking, mechanical engineering or an equivalent qualification.

Culture

IWC cultivates a culture of engineering excellence and meticulous craftsmanship where technical mastery is prized alongside creativity. The workplace emphasizes precision, continuous improvement and collaborative problem solving across production, development and quality teams.