Production
Computer Numerically Controlled Tool Operators
- Median pay
- $50,690
- Outlook
- Decline
High school diploma
- Operation and Control
- Operations Monitoring
- Critical Thinking
SOC 51-9162.00Bright outlook
Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems.
Data verified Nov 2026 · CollegesRef 2026–27 edition
Source: BLS 2025 wages · 2025–35 projections
Annual pay range
28,500 people work in this occupation.
In short
Computer numerically controlled tool programmers develop programs that direct automatic machine tools to shape and process materials. These professionals earn a median annual pay of $68,120, with top earners making over $100,320.
Written with AI from the BLS, O*NET and CareerOneStop data on this page. Every figure is checked against that data before it is published.
Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.
Usually a high school diploma; some on-the-job training or experience.
People in this career write the code and programs that run automated machinery, equipment, and manufacturing systems. On a day-to-day basis, they work with computers to design instructions, solve complex problems, and make decisions about how materials should be processed. They must gather information, identify specific objects or actions, and monitor processes and materials to ensure everything runs smoothly. Some programmers also set up, operate, inspect, and maintain the mechanical equipment itself.
Success in this role requires strong skills in programming, mathematics, operations monitoring, and critical thinking. Programmers must understand production and processing, engineering and technology, design, and mechanical systems. Because the work demands high precision, workers need to show strong attention to detail, dependability, cautiousness, and perseverance. This career strongly appeals to individuals with conventional interests who enjoy structured, organized activities and following clear procedures to achieve consistent results.
To enter this field, candidates typically need to complete some preparation. While a high school diploma is usually the baseline requirement, the typical level of education needed to enter the occupation is a postsecondary certificate. Students can prepare for this career by pursuing college majors in precision metal working. This educational background provides the foundational knowledge in design, computers, electronics, and mathematics needed to program complex machinery.
In addition to formal schooling, some on-the-job training or previous experience is usually necessary to become fully proficient. This training helps workers apply their classroom knowledge to specific factory equipment and manufacturing systems. Developing skills in active listening, systems analysis, and judgment during this training phase helps programmers transition into more advanced roles, such as application engineers, CAD/CAM programmers, or CNC machine programmers.
The median annual pay for these programmers is $68,120. The lowest 10% of workers in this field earn less than $47,530, while the highest 10% earn more than $100,320. Currently, there are 28,500 people employed in this occupation. Between 2025 and 2035, employment is projected to grow by 5.9%, which is faster than the average for all occupations. This growth, combined with the need to replace workers who leave the field, is expected to result in 2,700 job openings each year.
Interest code CRI. Compare it with yours
Application Engineer · CAD Programmer (Computer-Aided Design Programmer) · CAM Programmer (Computer-Aided Manufacturing Programmer) · CNC Lathe Operator (Computer Numerically Controlled Lathe Operator) · CNC Lathe Programmer (Computer Numerical Control Lathe Programmer) · CNC Lathe Programmer (Computer Numerically Controlled Lathe Programmer) · CNC Lathe Programmer Operator (Computer Numerically Controlled Lathe Programmer Operator) · CNC Machine Operator (Computer Numerical Control Machine Operator) · CNC Machine Programmer (Computer Numerical Control Machine Programmer) · CNC Machinist (Computer Numerical Control Machinist)
Career pathway
Interests that fit the work, the career, majors that lead there and colleges whose graduates in those majors earn the most. Hover or focus a step to follow one path.
1Interests
2This career
3Majors
4Colleges
Interests
This career
Majors
Colleges
College Scorecard program outcomes
Programs that lead to this career, ranked by what their graduates earn four years after finishing. Earnings are for graduates who received federal aid.
Ankeny, IA · Precision Metal Working · Associate
Indianapolis, IN · Precision Metal Working · Associate
Williamsport, PA · Precision Metal Working · Associate
Source: U.S. Department of Education College Scorecard field-of-study data, 2025. Programs with few graduates are not listed.
NCES CIP–SOC crosswalk
Related programs by four-digit CIP code. They are common routes in, not the only ones.
746 colleges offer it
CareerOneStop
What computer numerically controlled tool programmers may need beyond a degree, where a license is required, and what the work pays in each state.
Programs of study that prepare people for this work.
Data from CareerOneStop, sponsored by the U.S. Department of Labor (Employment and Training Administration, with the Minnesota Department of Employment and Economic Development). Retrieved November 9, 2026.
Your plan
Courses, majors, colleges, scholarships and a timeline for this career, built from your profile.
Written with AI from the BLS, O*NET and CareerOneStop data on this page. Every figure is checked against that data before it is published.
Workers in this field are also called CAD or CAM programmers, CNC lathe programmers, CNC machine operators, and application engineers. Some roles combine programming with hands-on machinery operation.
Employment is projected to grow by 5.9% from 2025 to 2035, which is faster than the average rate. There are expected to be 2,700 job openings available each year during this period.
Most people enter the field with a postsecondary certificate, though a high school diploma is the typical baseline. Some on-the-job training or experience is also usually required to succeed.
Every figure on this page comes from these public datasets. Missing values are shown as not reported, never estimated.
Version 31.0
Version 2025-35 · Data year 2025
Version 2025 · Data year 2025
Version 2020 · Data year 2020
O*NET 31.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. CollegesRef has modified all or some of this information.
Data from CareerOneStop, sponsored by the U.S. Department of Labor (Employment and Training Administration, with the Minnesota Department of Employment and Economic Development). Retrieved November 9, 2026.
Page data updated November 5, 2026.