Computer Numerically Controlled (CNC) Programmer Salary
Job Description for Computer Numerically Controlled (CNC) Programmer
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.Read More...
CNC programmers work as part of a team and are expected to interact regularly with clients to determine their needs and ensure the component manufactured meets expectations. CNC programmers usually work a standard 40-hour workweek, but may be expected to travel to factories if their offices are off-site. Since CNC programmers spend most of their time interacting with computers, they usually work in a clean, well-lit, ventilated, temperature-controlled environment. However, as they are expected to visit factories to ensure their programs are working correctly, they may find themselves in less controlled conditions.
To become a CNC programmer, a certificate or associate’s degree in computer numerically controlled programming, machine tool programing, or a related field is required by most companies. Some companies require a bachelor’s degree, usually for positions which require more of a leadership role. In addition, two to five years of experience as a CNC programmer or CNC operator are frequently required.
Computer Numerically Controlled (CNC) Programmer Tasks
- 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.
Common Career Paths for Computer Numerically Controlled (CNC) Programmer
Computer Numerically Controlled (CNC) Programmer Job Listings
Search for more jobs:
Popular Skills for Computer Numerically Controlled (CNC) Programmer
Survey results imply that Computer Numerically Controlled Programmers deploy a deep pool of skills on the job. Most notably, facility with CATIA, CNC Process Engineering, and NX Unigraphics are correlated to pay that is significantly above average, leading to increases of 44 percent, 22 percent, and 21 percent, respectively. Skills that seem to negatively impact pay include Machine Programming, Manufacturing and Computer Aided Design. The majority of those who know CAD/CAM also know Precision Machining.
Pay by Experience Level for Computer Numerically Controlled (CNC) Programmer
Median of all compensation (including tips, bonus, and overtime) by years of experience.
Experience and income seem to be closely related; in general, the survey respondents who had worked for more years reported higher incomes. Survey participants with less than five years' experience pocket $41K on average, but those with five to 10 years of experience enjoy a much bigger median of $51K. For Computer Numerically Controlled Programmers, 10 to 20 years of experience on the job amounts to an average salary of $57K. Individuals who have achieved more than 20 years of experience don't seem to earn much more than people who have 10 to 20 years under their belts; the more senior group reports an average income of $62K.
Pay Difference by Location
Surpassing the national average by 36 percent, Computer Numerically Controlled Programmers in Tampa receive some of the highest pay in the country. Computer Numerically Controlled Programmers can also look forward to large paychecks in cities like Everett (+23 percent), Houston (+22 percent), Seattle (+17 percent), and Cincinnati (+11 percent). Falling short of the national average by 12 percent, the area with the worst salaries is Richmond. Not at the bottom but still paying below the median are employers in Dallas and Milwaukee (10 percent lower and 2 percent lower, respectively).
Computer Numerically Controlled (CNC) Programmer Reviews
Related Job Salaries
Key Stats for Computer Numerically Controlled (CNC) Programmer
Rated 4 out of 5
based on 138 votes.