Advanced Manufacturing · Production & Automation

Computer Numerically Controlled Tool Programmers

A CNC tool programmer writes code that tells machines how to cut, shape, and finish metal and other materials. It is technical, in demand, and you can start with a high school diploma. Here is what the work involves, what skills matter, and how to get in.

Median pay
$68,120
per year
Job outlook
+13%
much faster than average
Typical education
High school
no degree required
Preparation
Some
Job Zone 2

Ready to map your path to this career?

Pathly builds you a free, personalized roadmap and helps your counselor champion you along the way.

Build my roadmap

What a computer numerically controlled tool programmer does

You write and test programs that control computer numerically controlled machines on the shop floor. You read design blueprints and engineering specifications, then translate them into machine instructions. You monitor the machines as they run, watch for errors, and make adjustments to keep production on track. You solve problems when something goes wrong with a program or a cut. You also identify and inspect finished parts to make sure they meet specifications. The work blends math, design knowledge, and hands-on machine control.

Core work activities

Career video courtesy of CareerOneStop.

Salary and job outlook

Computer Numerically Controlled Tool Programmers earn a median of $68,120 a year, based on 2025 data from the U.S. Bureau of Labor Statistics. Pay rises with experience, specialty, and location.

Lowest 10%$47,530
Median$68,120
Highest 10%$100,320

The outlook is strong. Employment is projected to grow 13 percent from 2024 to 2034, much faster than average for all occupations, with about 3,100 openings a year.

Skills and knowledge you need

Top skills

  • Monitoring
  • Mathematics
  • Reading comprehension
  • Active listening
  • Speaking
  • Critical thinking

Knowledge areas

  • Production and processing
  • Engineering and technology
  • Mathematics
  • Design
  • Computers and electronics
  • English language

How to become a computer numerically controlled tool programmer

Most CNC programmers start with a high school diploma or equivalent. From there, you can pursue on-the-job training at a manufacturing facility, where you learn programming languages and machine operation under supervision. Some people take a vocational or technical program in CNC programming or machining, which speeds up the learning curve. You will build skills in reading blueprints, mathematics, computer software, and machine monitoring. Many employers value candidates who show strong problem-solving ability and attention to detail.

Some people move into CNC programming through apprenticeships or technical school, while others learn on the job. Both paths work. If you are deciding which route fits your situation, Pathly can map the computer numerically controlled tool programmer path that fits you and work through it with your counselor to find the timeline and support that make sense for you.

Certifications and licensing

You do not need a license to work as a computer numerically controlled tool programmer, but professional certifications can strengthen your resume.

Common certifications

ADVANCED
Certified Welding Engineer
American Welding Society
Certification and licensing data provided by CareerOneStop, sponsored by the U.S. Department of Labor (DOLETA) and the Minnesota Department of Employment and Economic Development (DEED).

Is this a good fit for you?

You like order, accuracy, and systems. You think in logical steps, pay close attention to detail, and enjoy solving technical problems with precision and care.

Explore a career as a computer numerically controlled tool programmer with Pathly

Reading about a career is the easy part. Turning it into a plan is where most students get stuck. Pathly takes you from curious to a clear next step, and gives your counselor the insight to champion you along the way.

1
Discover who you are

Start with a quick quiz and assessments that surface your personality, your EQ, and what really motivates you, so your next steps are built around who you actually are.

2
Explore what fits

Your free AI guide weighs this career against your strengths and goals, and surfaces the colleges, trades, and scholarships that match, so you know if it truly fits before you commit.

3
Build your roadmap

Get a personalized, step-by-step plan to reach this career, with the training, coursework, and credentials tracked in one place. Link your school or IEC and your counselor in the loop.

Build my roadmap for free

Related careers

Last updated July 1, 2026.

Data sources. Career details from the O*NET 30.3 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under CC BY 4.0. O*NET® is a trademark of USDOL/ETA. Salary and outlook figures from the U.S. Bureau of Labor Statistics (May 2025 wages; 2024–2034 projections), delivered via the CareerOneStop API. Certification, licensing, wage, and outlook data from CareerOneStop, sponsored by USDOL/ETA and the Minnesota Department of Employment and Economic Development (DEED).