compare.careers

Production

Computer numerically controlled tool programmer

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

Growth to 2035

+6%

about as fast as average

Openings a year

2,700

Time to qualify*

1.5 years

* From a bachelor's degree in an unrelated field.

Pay

Computer numerically controlled tool programmer

$68,12010% earn under $47,530 · middle half $58,270–$81,890 · top 10% over $100,320
Bar: middle 50% of workers. Line: 10th to 90th percentile. Dot: median. BLS OEWS, May 2025, national.

Getting in

Typical entry education
Postsecondary nondegree award
On-the-job training
Moderate-term on-the-job training
Prior experience
None

Calculate your switch to computer numerically controlled tool programmer

What the work is like

Computer numerically controlled tool programmer

Dealing with the public

Rarely
Constantly

Unpleasant or angry people

Rarely
Constantly

Time pressure

Rarely
Constantly

Cost of a mistake

Minor
Severe

Freedom to make decisions

Little
A lot

Repeating the same tasks

Rarely
Constantly

Time sitting

Rarely
Constantly

Time standing

Rarely
Constantly

Hazardous conditions

Rarely
Constantly

Computer numerically controlled tool programmer: 22% usually work over 40 hours a week

Average worker ratings, 1 to 5. O*NET 31.0 work context survey.

Core tasks

Also called: CAD Programmer (Computer-Aided Design Programmer) · CAM Programmer (Computer-Aided Manufacturing Programmer) · CNC Machine Operator (Computer Numerical Control Machine Operator) · CNC Machinist (Computer Numerical Control Machinist) · CNC Operator (Computer Numerical Control Operator) · CNC Programmer (Computer Numerical Control Programmer) · CNC Tech (Computer Numerical Control Technician) · CNC Tool Programmer (Computer Numerical Control Tool Programmer)

Outlook and AI

Computer numerically controlled tool programmers held 28,600 jobs in 2025. BLS projects 30,300 by 2035 (+6%, about as fast as average; all jobs: +3.5%).

Demand change - share increases as manufacturers increase efficiency through more computer numerically controlled (CNC), automated, and programmable machines requiring programming by these workers.

Compare with