Computer Numerically Controlled Tool Programmers

High Risk
Low High

Explore safer careers (5)

Lower estimated automation risk

Manufacturing Engineers
20% automation risk | Low Risk
Pays better More jobs
41.6 pts lower View career
Why it fits

Uses process planning, tooling, CAD/CAM, machine capability, quality, cycle time, and documentation.

Mechanical Engineering Technologists and Technicians
34% automation risk | Low Risk
More jobs
28.3 pts lower View career
Why it fits

Plausible technical path using drawings, testing, prototypes, measurements, troubleshooting, and engineering support.

First-Line Supervisors of Production and Operating Workers
38% automation risk | Low Risk
More jobs
24 pts lower View career
Why it fits

Advancement path using production flow, setup priorities, training, quality, safety, and schedule coordination.

Tool and Die Makers
55% automation risk | Moderate Risk
More jobs
6.9 pts lower View career
Why it fits

Applies precision machining, tooling, drawings, tolerances, fixtures, inspection, and problem solving.

Mechanical Drafters
55% automation risk | Moderate Risk
More jobs
7.1 pts lower View career
Why it fits

Reuses CAD, part geometry, dimensions, tolerances, materials, and translating designs into shop documentation.


Share your results with friends and family.

Occupation snapshot

What does this snowflake show?
The Snowflake is a visual summary of the five badges: Automation Risk (calculated), Risk (polled), Growth, Wages and Volume. It gives you an instant snapshot of an occupations profile. The colour of the Snowflake relates to its size. The better the occupation scores in relation to others, the larger and greener the Snowflake becomes.
JOB SCORE
4.8/10
What's this?
Job Score (higher is better):

We rate jobs using four factors. These are:

- Chance of being automated
- Job growth
- Wages
- Volume of available positions

These are some key things to think about when job hunting.

Risk & user votes

Calculated automation risk

62% (High Risk)

High Risk (61-80%): This occupation shows a significant risk of end-to-end replacement by automation. Many core parts of the role may be structured, repeatable, software-driven, or physically predictable enough for AI, machines, or robotic systems to take over. If you work in this area, it may be worth exploring safer related careers or moving towards more human-centred responsibilities.

More information on what this score is, and how it is calculated is available here.

Human strengths important in this job

These are human abilities and work contexts that are important in this occupation. They may help explain why parts of the role are harder to replace end-to-end, but they are not the only inputs into the automation score.

Decision-making and problem solving

Very important
Why this matters
Analyze information, weigh tradeoffs, and choose the best solution—especially when situations are ambiguous, high-stakes, or have real-world consequences.
Jobs that also use this strength

Thinking creatively

Quite important
Why this matters
Coming up with original ideas and designs—creating new concepts, products, systems, or artistic work. This kind of open-ended invention and taste-based judgment is harder to automate end-to-end than routine, rule-based tasks.
Jobs that also use this strength

Education and training expertise

Quite important
Why this matters
Designing and delivering instruction—adapting lessons to different learners and measuring whether training actually works.
Jobs that also use this strength

What users think

Based on 28 votes

61% chance of full automation within the next two decades

Our visitors have voted that it's probable this occupation will be automated. This assessment is further supported by the calculated automation risk level, which estimates 62% chance of automation.

What do you think the risk of automation is?

What is the likelihood that Computer Numerically Controlled Tool Programmers will be replaced by robots or artificial intelligence within the next 20 years?

View sentiment trend

Pay & outlook

Wages

Moderately paid relative to other professions

In 2024, the median annual wage for Computer Numerically Controlled Tool Programmers was $65,670 ($32 per hour).

The median annual wage for Computer Numerically Controlled Tool Programmers was 32.7% higher than the national median annual wage, which stood at $49,500.

View wage trend

Wages over time

* Data from the Bureau of Labor Statistics

Growth

Very fast growth relative to other professions

The number of 'Computer Numerically Controlled Tool Programmers' job openings is expected to rise 12.8% by 2034

View employment trend

Total employment, and estimated job openings

* Data from the Bureau of Labor Statistics for the period between 2023 and 2033
Updated projections are due 09-2025.

Volume

Lower range of job opportunities compared to other professions

As of 2024 there were 28,230 people employed as 'Computer Numerically Controlled Tool Programmers' within the United States.

This represents around < 0.001% of the employed workforce across the country

Put another way, around 1 in 5 thousand people are employed as 'Computer Numerically Controlled Tool Programmers'.

People also viewed

Computer Programmers Lawyers Web Developers Graphic Designers Actors

What people are saying (1)

fimgus (Highly likely)
23 Dec 2023 03:43
This is about as uncreative you can get when it comes to computer science, I think this could very easily happen.

Leave a reply about this occupation
0/8000

Job description

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-SOC code: 51-9162.00