Careers / Computer Numerically Controlled Tool Programmers

Computer Numerically Controlled Tool Programmers — Career Decision Dashboard

United States

Opens your browser print dialog — choose “Save as PDF”.

Median annual wage

$68,120

United States, 2025

Employment

28,500

United States, 2025

Typical education

High School Diploma or the equivalent (such as a GED)

Job Zone 2

Skills identified

35

10 related careers

Career overview

Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.

O*NET code
51-9162.00
Job zone
2
Experience required
Over 2 years, up to and including 4 years

Typical tasks

  • 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.

Choose a location

Salary analysis — United States

$47,530
10th
$58,270
25th
$68,120
Median
$81,890
75th
$100,320
90th

10th percentile

$47,530

25th percentile

$58,270

75th percentile

$81,890

90th percentile

$100,320

Most important skills

  • Programming3.8
  • Monitoring3.5
  • Complex Problem Solving3.1
  • Mathematics3.1
  • Systems Analysis3.1
  • Operations Monitoring3.1
  • Critical Thinking3.0
  • Active Listening3.0
  • Systems Evaluation3.0
  • Reading Comprehension3.0
  • Operation and Control3.0
  • Judgment and Decision Making3.0

What skills do you need?

Select the skills you already have

Skills listed are those O*NET rates at importance 3.0 or above for this occupation. Set your own level on the same 0–7 O*NET scale.

Skill coverage

0%

0 of 16 identified skills

Matched

0

Missing

16

Your selected skills cover approximately 0% of the skills identified for this occupation in O*NET. This is a coverage measure of listed skills only — it is not a qualification, hiring or interview outcome.

Skills to develop

SkillImportanceRequired levelYour levelGap
Operations Monitoring3.14.0Not selected4.0
Monitoring3.53.5Not selected3.5
Reading Comprehension3.03.6Not selected3.6
Mathematics3.13.4Not selected3.4
Critical Thinking3.03.5Not selected3.5
Complex Problem Solving3.13.1Not selected3.1
Systems Analysis3.13.1Not selected3.1
Operation and Control3.03.1Not selected3.1
Quality Control Analysis3.03.1Not selected3.1
Active Listening3.03.0Not selected3.0
Systems Evaluation3.03.0Not selected3.0
Judgment and Decision Making3.03.0Not selected3.0
Speaking3.03.0Not selected3.0
Troubleshooting3.03.0Not selected3.0
Time Management3.03.0Not selected3.0
Programming3.8Not selected

Ordered by required level gap multiplied by O*NET importance. No prediction or recommendation is implied.

Related careers

How salary varies by location

LocationMedianEmploymentYear
San Jose, CA$102,9804202025
Wichita, KS$99,7903902025
St. Louis, MO$94,2302902025
Naples, FL$93,770402025
San Francisco, CA$93,6402602025
Boulder, CO$91,420402025
Hartford, CT$89,1902902025
Bridgeport, CT$87,880702025
Seattle, WA$86,8604002025
CT$86,3905002025
Boston, MA$85,5605402025
Virginia Beach, VA$84,2601002025
Waterbury, CT$83,730602025
New Haven, CT$83,200402025
Los Angeles, CA$82,9501,3502025
CA$82,0902,9902025
MA$81,6706802025
WA$81,4206602025
Burlington, VT$81,170502025
San Diego, CA$79,9902702025
All locations with published data

Career transition paths

Compare the skills of a career you hold today with Computer Numerically Controlled Tool Programmers to see shared skills, target-only skills and skill overlap.

Build a transition comparison

Career and skills data: O*NET 31.0.

Salary and employment data: U.S. Bureau of Labor Statistics, OEWS, 2025 (May 2025 release).

Figures are periodic published survey snapshots, not real-time market rates.