Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 14 Sept 2026 · Still live on 30 Oct 2026

CNC Programmer

McLaren Automotive Sheffield On-site senior full-time

The employer hasn't listed a salary.

Apply on McLaren Automotive

Description

To create, validate, maintain, and optimise safe, accurate CNC programs for composite machining processes at the McLaren Composite Technology Centre.

As a CNC Programmer, your responsibilities will include:

  • Creating, editing, and optimising CNC programs and multi-axis toolpaths using approved CAD/CAM software.
  • Interpreting engineering drawings, CAD models, tolerances, datum structures, material specifications, and surface-finish requirements to define appropriate machining strategies.
  • Selecting cutting tools, holders, machining parameters, work offsets, probing routines, and safe machining sequences.
  • Post-processing, simulating, and verifying programs to identify collisions, over-travel, gouging, and other machining risks before release.
  • Supporting program prove-out and first-off manufacture, analysing measured results, and revising programs until requirements are achieved.
  • Optimising toolpaths, feeds, speeds, stepovers, and machining sequences to improve cycle time, tool life, quality, and process reliability.
  • Creating and maintaining controlled CNC programming documentation.
  • Troubleshooting CNC program and toolpath issues, implementing robust programming corrections where required.
  • Maintaining approved program libraries, naming conventions, revision control, and data integrity.
  • Contributing to the standardisation and continuous development of CNC programming methods, templates, post-processors, and best practice.

Functional / Technical Skills:

  • Proven experience creating and optimising CNC programs in a production machining environment.
  • High proficiency in at least one recognised CAD/CAM package, with experience generating and validating complex toolpaths.
  • Experience using Mastercam and PowerMill is advantageous.
  • Strong knowledge of multi-axis CNC machining, including 5-axis equipment.
  • Experience programming CNC machining of composite materials is highly advantageous.
  • Ability to interpret engineering drawings, CAD models, geometric tolerances, datum structures, and surface-finish requirements.
  • Sound understanding of cutting tools, tool holding, workholding, probing, offsets, feeds, speeds, depths of cut, and machining strategy.
  • Experience using simulation and verification software, such as VERICUT.
  • Working knowledge of G-code, M-code, post-processors, and relevant CNC machine controls.
  • Experience preparing clear setup sheets, tooling lists, program notes, and revision-controlled programming records.
  • Strong troubleshooting skills with a methodical approach to program prove-out, correction, and optimisation.

Personal Attributes / Competencies:

  • Self-motivated and capable of working effectively both independently and collaboratively within a team.
  • Adaptable to a dynamic and fast-paced environment.
  • Strong communication and interpersonal skills.
  • Effective in influencing, negotiating, and resolving conflicts.
  • Flexible and open-minded approach to tasks and responsibilities.

We offer a wide-ranging benefits package, which includes:

  • Structured career development framework
  • 25 days’ holiday, plus bank holiday
  • Enhanced company pension scheme
  • Discretionary annual bonus award
  • Private medical insurance and health cash plan
  • Life assurance benefit
  • Ability to apply for a sabbatical of up to one year after only two years’ service
  • Benefits you can adapt to your lifestyle, such as discounted shopping
  • Generous parental leave policies
  • A range of wellbeing initiatives, such as employee assistance programme and free financial & mortgage advice

Skills

Required

  • CNC programming
  • CAD/CAM software
  • multi-axis CNC machining
  • composite materials
  • VERICUT
  • G-code
  • M-code

Nice to have

  • Mastercam
  • PowerMill

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mclarencareers.mclaren.com/careers/JobDetail/CNC-Programmer-FTC/59625

Apply on McLaren Automotive