Computer Numerically Controlled Tool Programmers
Job Zone 2 - Some preparation needed
Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.
Median pay: $68,120/yr (U.S. national, May 2025)
Typical range nationwide (10th–90th percentile). This is a population snapshot, not a personal prediction - actual pay varies by location, employer, and experience.
Job outlook: +12.8% projected growth, 2024–2034 — much faster than average.
About 3,100 openings per year, on average, over the decade.
Typical entry-level education: Postsecondary nondegree award.
Source: U.S. Bureau of Labor Statistics, OEWS and Employment Projections.
• Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
• Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
• Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
• Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
• Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
• Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
• Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
• Modify existing programs to enhance efficiency.
What's the median pay for Computer Numerically Controlled Tool Programmers?
The median pay for Computer Numerically Controlled Tool Programmers is $68,120 per year, per the U.S. Bureau of Labor Statistics.
What's the job outlook for Computer Numerically Controlled Tool Programmers?
Employment for Computer Numerically Controlled Tool Programmers is projected to change +12.8% from 2024 to 2034 - much faster than average.
What education is typically required for Computer Numerically Controlled Tool Programmers?
Typical entry-level education: Postsecondary nondegree award.
How many job openings are there each year for Computer Numerically Controlled Tool Programmers?
About 3,100 openings per year, on average, over the decade.