Computer Numerically Controlled Tool Programmers

Loading state data...

Loading state data...

Career Profile

Computer Numerically Controlled Tool Programmers

What they 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.

Also Called: CAD CAM Programmer (Computer-Aided Design Computer-Aided Manufacturing Programmer), Computer Numerical Control Machinist (CNC Machinist), Computer Numerical Control Programmer (CNC Programmer), Programmer, CAD CAM Programmer (Computer-Aided Design Computer-Aided Manufacturing Programmer), Computer Numerical Control Machinist (CNC Machinist), Computer Numerical Control Programmer (CNC Programmer), Programmer

$46,460
Starting Salary (2025)
$78,130
Median Salary (2025)
12.8%
Projected Job Growth
430
MO Employment (2025)

Typical Tasks

Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
Modify existing programs to enhance efficiency.
Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
Perform preventative maintenance or minor repairs on machines.

A day in the life

What kind of work is this?

Conventional
Organized, Procedural Work
Realistic
Practical, Physical Work
Investigative
Studying, Research based work

What personality traits do you need to succeed?

Attention to Detail
Independence
Analytical Thinking
Dependability
Integrity
Achievement/Effort

What key skills are needed for this job?

Programming
Monitoring
Operations Monitoring
Active Learning
Reading Comprehension
Critical Thinking

Expected Knowledge

Computers and Electronics
Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
Mechanical
Knowledge of machines and tools, including their designs, uses, repair, and maintenance.
Mathematics
Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.

Common Activities

Working with Computers
Using computers and computer systems (including hardware and software) to program, write software, set up functions, enter data, or process information.
Getting Information
Observing, receiving, and otherwise obtaining information from all relevant sources.
Controlling Machines and Processes
Using either control mechanisms or direct physical activity to operate machines or processes (not including computers or vehicles).

Education & Preparation

Some occupations may require additional education, advanced degrees, and years of experience in the field.
Talk to your support team on campus about this career pathway and additional degree information.
Job Zone 3

Medium Preparation Needed

Education

Most occupations in this zone require training in vocational schools, related on-the-job experience, or an associate's degree.

Experience

Previous work-related skill, knowledge, or experience is required for these occupations.

Training

Employees in these occupations usually need one or two years of training involving both on-the-job experience and informal training with experienced workers. A recognized apprenticeship program may be associated with these occupations.

Typical Education Required

Education a new hire may need

  • Post-secondary certificate 41%
  • High school diploma 24%
  • Associate's degree 19%
  • Bachelor's degree 10%
  • Some college 7%
  • Other 0%
Source: O*NET Education, Training & Experience data

Add Computer Numerically Controlled Tool Programmers to your favorites?

Add to favorites

More Info

Explore 106 major profiles, common career paths and strategies to maximize opportunities.

Visit Site

Search career information in detail by keywords, browse by industry, or via your interests.

Visit Site

Explore career options, find training and education, plan for your job search and find local help and services.

Visit Site

The Occupational Outlook Handbook - browse occupations and resources and explore occupation groups.

Visit Site

The nation's primary source of occupational information. Complete data and information breakdowns for all careers.

Visit Site