CNC Programmer/Analyst

Full Time Permanent

Employer Confidential

Job Purpose:

To help expand the CNC programming team by working with cutting Autodesk Powermill & Powershape software (Computer Aided Manufacture) software and CNC (Computer Numerical Control) Machines in order to produce high quality CNC components, both bespoke and production.


* To create and prove CNC CAM programs using state of the art software in order to machine bespoke and production components

* Review CAD designs and provide feasibility and timing feedback (Programming and machining) to assist the Projects Team

* Ensure CNC programs are correctly completed within a set timescale.

* Work within the Programming team to share knowledge and problem solve when difficulties arise.

* Liaise with software and workshop technical assistance in order to overcome any issues.

* Utilise available software in order to aid the programming team (PowerMill, PowerShape etc).

* Create work instructions and tool lists for machine operators to follow.

* Monitor all programs to make sure they follow instructions and safely and successfully complete the task.

* To study and interpret drawings, manuals, specifications or sample parts to determine dimensions and tolerances of finished work pieces, sequence of operations and setup requirements.

* To communicate with supervisor, engineers, production, quality and shop personnel for assignments and to resolve machining or quality issues.

* Responsible for keeping equipment and work area clean and orderly and perform basic preventative maintenance functions on equipment.

* Operate CNC machines when required to include but not limited to Setting, Machining and Inspection.

* Assist the quality team to identify potential programming / machining related issues and provide feasible solutions

* To detect malfunctions or out of tolerance machining and adjust machines within capabilities, control or control media as required to ensure quality of production. To report all machine malfunctions to machine makers.

* Program CNC mills by entering instructions, including zero and reference points; setting tools, offsets, compensation, and conditional switches; calculating requirements, including basic maths, geometry, and trigonometry; proving part programs.


* Experience in using CAM software for offline programming (Preferable: PowerMill)

* Ability to understand CAD files and 2D drawings with regards to manufacturing

* High levels of attention to detail.

* Experience in a similar manufacturing role is preferable.

* Strong problem-solving abilities, attention to detail and reliability.

* Proactive and innovative.

* The ability to work well and accurately in a time-constrained and pressured environment.

* Good written and verbal communication skills.

* Must possess a current clean driving licence.

Full time permanent role

Monday/Thursday 07.30 – 16.30 Friday 07.30 – 13.45

Excellent salary will be paid to the successful applicant dependent on their experience