A high end joinery and manufacturing business is seeking an experienced CNC Programmer to lead CNC programming, optimise machine output, and support production. Key Responsibilities * Programme, prepare and optimise CAM for CNC machines. * Select tooling, cutting strategies, feeds and speeds to maximise efficiency, accuracy and finish quality. * Plan and coordinate CNC workloads in line with production schedules. * Produce clear works orders, drawings and technical documentation. * Provide technical support and guidance to CNC operators and workshop staff. Essential Experience * Minimum 3 years’ CNC programming experience * Strong knowledge of AutoCAD and 3D CAD/CAM software (SolidWorks, Fusion 360, Rhino or Pytha). * Proven background in furniture, joinery or woodworking manufacturing. * Ability to read and interpret 2D and 3D technical drawings. * Strong planning, organisation and workload prioritisation skills. Desirable * Experience with Biesse CNC machines and B Solid software. * Knowledge of timbers, veneers, MDF, laminates and other sheet materials. * Experience operating a range of woodworking machinery