CNC Programmer
other jobs Ellison Gray Ltd
Added before 7 Days
- England,West Midlands,Birmingham
- Full Time, Permanent
- Competitive salary
Job Description:
Full job descriptionRole Overview
We are seeking an experienced CNC Programmer to join a busy precision engineering/manufacturing environment. The successful candidate will be responsible for programming, setting, and optimising CNC machines to produce high-precision components to tight tolerances.
This role requires a strong understanding of machining processes, engineering drawings, and offline/online programming techniques to support efficient production and continuous improvement.
Key Responsibilities
*Create, edit, and optimise CNC programs using Fanuc / Heidenhain / Siemens controls or CAM software (e.g. Mastercam, Fusion 360)
*Program, set, and support CNC milling and/or turning machines
*Interpret engineering drawings, GD&T, and technical specifications
*Select appropriate tooling, speeds, and feeds for materials such as aluminium, stainless steel, and exotic alloys
*Set up machines and prove-out first-off parts
*Carry out in-process inspection using micrometers, verniers, height gauges, and other metrology equipment
*Troubleshoot machining issues and improve cycle times and efficiency
*Support New Product Introduction (NPI) and prototype work where required
*Ensure high levels of quality and "right first time" production
Skills & Experience Required
*Proven experience as a CNC Programmer (minimum 3 years preferred)
*Strong background in CNC milling and/or turning
*Experience with offline programming (CAD/CAM) is highly desirable
*Ability to read and interpret complex engineering drawings
*Strong understanding of machining principles, tooling, and materials
*Experience working to tight tolerances in a fast-paced environment
*Apprenticeship, HNC/HND, or equivalent engineering qualification preferred (not essential)
Desirable
*Multi-axis machining experience (3, 4, or 5 axis)
*Experience with Haas, Mazak, Fanuc, or similar controls
*Background in aerospace, automotive, or precision engineering
*Experience with small batch or one-off production work
We are seeking an experienced CNC Programmer to join a busy precision engineering/manufacturing environment. The successful candidate will be responsible for programming, setting, and optimising CNC machines to produce high-precision components to tight tolerances.
This role requires a strong understanding of machining processes, engineering drawings, and offline/online programming techniques to support efficient production and continuous improvement.
Key Responsibilities
*Create, edit, and optimise CNC programs using Fanuc / Heidenhain / Siemens controls or CAM software (e.g. Mastercam, Fusion 360)
*Program, set, and support CNC milling and/or turning machines
*Interpret engineering drawings, GD&T, and technical specifications
*Select appropriate tooling, speeds, and feeds for materials such as aluminium, stainless steel, and exotic alloys
*Set up machines and prove-out first-off parts
*Carry out in-process inspection using micrometers, verniers, height gauges, and other metrology equipment
*Troubleshoot machining issues and improve cycle times and efficiency
*Support New Product Introduction (NPI) and prototype work where required
*Ensure high levels of quality and "right first time" production
Skills & Experience Required
*Proven experience as a CNC Programmer (minimum 3 years preferred)
*Strong background in CNC milling and/or turning
*Experience with offline programming (CAD/CAM) is highly desirable
*Ability to read and interpret complex engineering drawings
*Strong understanding of machining principles, tooling, and materials
*Experience working to tight tolerances in a fast-paced environment
*Apprenticeship, HNC/HND, or equivalent engineering qualification preferred (not essential)
Desirable
*Multi-axis machining experience (3, 4, or 5 axis)
*Experience with Haas, Mazak, Fanuc, or similar controls
*Background in aerospace, automotive, or precision engineering
*Experience with small batch or one-off production work
Job number 3784738
Increase your exposure to recruiters with ProJobs
Thousands of recruiters are looking for you in the Job Master profile database, increase your exposure 4 times with a ProJob subscription
You can cancel your subscription at any time.