Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.
Sample of reported job titles:
CAD CAM Programmer (Computer-Aided Design Computer-Aided Manufacturing Programmer), Computer Numerical Control Machinist (CNC Machinist), Computer Numerical Control Programmer (CNC Programmer), Programmer
back to top
How much education does a new hire need to perform a job in this occupation? Respondents said:
Source: Bureau of Labor Statistics 2021 wage data
external site and 2021-2031 employment projections
“Projected growth” represents the estimated change in total employment over the projections period (2021-2031). “Projected job openings” represent openings due to growth and replacement.
Sources are listed to provide additional information on related jobs, specialties, and/or industries.
Links to non-DOL Internet sites are provided for your convenience and do not constitute an endorsement.
Actively assisted with the O*NET data collection, helping to identify occupational experts who can be surveyed about their work in the occupation.
View the list of Allies