Computer Numerically Controlled Tool Programmers
Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.
How to read this profile
BLS projects U.S. employment for Computer Numerically Controlled Tool Programmers to increase by 5.9% between 2024 and 2034, from 28,600 to 30,300 jobs. Its estimate of 2,700 annual openings includes replacement needs, so it does not represent current vacancies, contract postings, or freelance demand. The wage ($68,120), education (Postsecondary nondegree award), and related experience (None) figures on this profile describe typical U.S. employees. O*NET skills describe the occupation; they do not assess an individual worker's proficiency.
Base employment (2024)
28,600
Projected employment (2034)
30,300
Projected change (2024–2034)
6%
Annual openings (projected average)
2,700
Pay & Preparation
$68,120
Postsecondary nondegree award
None
Moderate-term on-the-job training
Essential Skills
Monitoring (3.5/5) • Systems Analysis (3.12/5) • Operations Monitoring (3.12/5) • Mathematics (3.12/5) • Complex Problem Solving (3.12/5) • Critical Thinking (3/5)
O*NET describes occupational requirements; these ratings do not measure current job-posting frequency or an individual worker’s proficiency.
BLS projections are long-term estimates; annual openings include growth and replacement needs and are not current vacancies.
Market data tells you what is happening.
SmartBid shows you where you fit.
Evaluate opportunities using demand, competition, client quality, and your experience—then focus your effort where you have the strongest chance to win.
Find my best opportunities