Career Atlas USA

Computer Numerically Controlled Tool Programmers

Median salary
$68,120
Average salary
$72,210
Employment
28,500
Projected growth
12.8% growth
Annual openings
3,100
Typical entry education
Postsecondary nondegree award

What Computer Numerically Controlled Tool Programmers Do

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

See full salary breakdown & percentiles →

Career Outlook

National employment outlook, 20242034.

Related work experience
None
On-the-job training
Moderate-term on-the-job training
Self-employed
Not available

Source: BLS Employment Projections — 2024-2034.

How Much Preparation Does This Take?

Job Zone 2 of 5

Job Zone 1-2: Very Little to Some Preparation Needed

Experience
Some occupations may need little or no previous experience; others require several months to a year of experience.
Education
Usually requires a high school diploma or GED, though some occupations may not.
Job training
Ranges from a few days to one year of on-the-job training.

Source: O*NET Job Zones.

Key Knowledge Areas

Subject-matter areas this occupation draws on most, per O*NET.

  • Production and Processingimportance 4.3/5
  • Engineering and Technologyimportance 4.1/5
  • Mathematicsimportance 4.0/5
  • Designimportance 3.9/5
  • Computers and Electronicsimportance 3.8/5
  • English Languageimportance 3.6/5
  • Education and Trainingimportance 3.4/5
  • Mechanicalimportance 3.3/5

Work Environment

What the day-to-day work setting is like, per O*NET.

  • Wear Common Protective or Safety Equipment such as Safety Shoes, Glasses, Gloves, Hearing Protection, Hard Hats, or Life Jackets4.9/5
  • Face-to-Face Discussions with Individuals and Within Teams4.5/5
  • Spend Time Using Your Hands to Handle, Control, or Feel Objects, Tools, or Controls4.5/5
  • Importance of Being Exact or Accurate4.4/5
  • Frequency of Decision Making4.2/5
  • Time Pressure4.2/5

Careers With Similar Skills

Occupations whose Transferable Skills profile most closely matches this one — a mathematical comparison, not observed data about people actually moving between these careers.

Transferable Skills

Cross-functional skills this occupation draws on most, per O*NET — the kind that carry over to other careers.

  • Programmingimportance 3.8/5
  • Complex Problem Solvingimportance 3.1/5
  • Operations Monitoringimportance 3.1/5
  • Systems Analysisimportance 3.1/5
  • Operation and Controlimportance 3.0/5
  • Troubleshootingimportance 3.0/5
  • Quality Control Analysisimportance 3.0/5
  • Judgment and Decision Makingimportance 3.0/5

Software & Technologies

Tools and software used in this occupation, per O*NET.

Other Software Used

  • 1CadCam Unigraphics
  • 3D Systems GibbsCAM
  • Aptean Made2Manage
  • Autodesk PartMaker
  • Autodesk PowerMill
  • Autodesk PowerShape
  • BobCAD-CAM
  • CGTech Vericut CNC

Work Style

Personal work characteristics that matter most for this occupation, per O*NET.

  • Attention to Detail
  • Dependability
  • Cautiousness
  • Intellectual Curiosity
  • Achievement Orientation
  • Perseverance
  • Integrity

Career Interests

This occupation’s RIASEC interest profile, per O*NET — how strongly it fits each of the six Holland interest types.

  • ConventionalHigh
  • RealisticMedium
  • InvestigativeMedium
  • EnterprisingLow
  • ArtisticLow
  • SocialLow

This page includes information from the O*NET 30.3 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET® is a trademark of USDOL/ETA.

Where This Career Is Most Concentrated

Metro areas where computer numerically controlled tool programmers make up the largest share of local employment, relative to the national average (BLS location quotient).

  1. 1Sheboygan, WI22.32× national avg
  2. 2Wichita, KS6.93× national avg
  3. 3Dubuque, IA5.03× national avg
  4. 4Fort Wayne, IN4.64× national avg
  5. 5Muskegon-Norton Shores, MI4.52× national avg

Possible Career Moves

A computed starting point, not observed job-change data — see the full list for why each one might fit.

See the full career path from Computer Numerically Controlled Tool Programmers

Related Education Programs

Schools that offer related fields of study, based on the NCES CIP-SOC crosswalk — not a guarantee that graduates enter this specific career.

Full salary data & percentiles →Best states for this career →Highest-paying states →