# CNC Programmer

**Company**: McLaren Automotive
**Location**: Sheffield
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Manufacturing
**Industry**: Automotive
**Wikidata**: https://www.wikidata.org/wiki/Q1351854

**Apply**: https://mclarencareers.mclaren.com/careers/JobDetail/CNC-Programmer-FTC/59625?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_0ffc65d8-a10

## 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

---

Source: [Apply at mclarencareers.mclaren.com](https://mclarencareers.mclaren.com/careers/JobDetail/CNC-Programmer-FTC/59625?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
