Avg. Base Hourly Rate (USD)
The average hourly pay for a Computer Numerically Controlled (CNC) Programmer is $23.70
What is the Pay by Experience Level for Computer Numerically Controlled (CNC) Programmers?
An entry-level Computer Numerically Controlled (CNC) Programmer with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of $17.65 based on 20 salaries. An early career Computer Numerically Controlled (CNC) Programmer with 1-4 years of experience earns an average …Read more
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.
CNC programmers work …Read more
- Program, test, and revise machine programming.
- 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.