Tell us about your job and pay factors like skills and education
Find your market worth with a report tailored to you
Negotiate your pay with confidence
What Do Computer Numerically Controlled (CNC) Programmers Do?
A computer numerically controlled (CNC) programmer programs the machines that cut, shape, and finish materials such as metals, plastics, or wood into usable components. The CNC programmer must study the drawings and blueprints of the components that need to be manufactured and determine which machines will be required, what they will need to do, and the order in which the work needs to be done. Often, CNC programmer are also asked to estimate how long the job will take.
Tooling and design of machining, including electric and sand core molds, mills, and lathes.
Analyze blueprints and job orders before programming and compare results with original specifications.
Sequence automatic machine operations and select cutting tools.
Explore the most common career paths for Computer Numerically Controlled (CNC) Programmer. Thickness and color of lines indicates popularity of movement from one job to the next. Visit our career path planner to research other job paths.
Skills in Machine Programming, Manufacturing, CNC/NC and CAD/CAM are correlated to pay that is above average.
What is the Pay by Experience Level for Computer Numerically Controlled (CNC) Programmers?
An early career Computer Numerically Controlled (CNC) Programmer with 1-4 years of experience earns an average total compensation (includes tips, bonus, and overtime pay) of £11.23 based on 23 salaries. A mid-career Computer Numerically Controlled (CNC) Programmer with 5-9 years of experience earns an average total compensation of £12.31 based on 15 salaries. In their late career (20 years and higher), employees earn an average total compensation of £14.