Aptly
Careers · Production

Computer Numerically Controlled Tool Programmers

CNC tool programmers write code that tells automated machine tools how to cut, shape, and process materials like metal or plastic. They work in manufacturing facilities, aerospace shops, automotive plants, and job shops. The role combines technical programming with hands-on knowledge of machining processes.

$68,120median pay, U.S., per year
$58,270–$81,890middle half earn
29Kemployed in the U.S.
Certificate or training programtypical education · 2% hold a bachelor’s or higher
ModerateAI exposure · AI tools can speed up some tasks; the core of the job stays human.
Are you suited for this?
Four short assessments and your background, scored against computer numerically controlled tool programmers and 13,000 other careers — with the reasons. Free.
Find out in 15 minutes See openings

A day in the work

A programmer might spend the morning writing code for a new part based on engineering drawings, then test the program on the shop floor to check for errors. They troubleshoot when a tool path needs adjustment, consult with machinists about tool wear or material behavior, and document the final program. The work involves both computer time and time at or near the equipment watching jobs run.

Who this work suits

Conventional
82Realistic
65Investigative
44Enterprising
11Artistic
9Social
8

Holland code CRI. Conventional work is organized, detail-oriented work with clear procedures. Aptly’s interest assessment scores you on the same six scales.

You tend to think in concrete, practical terms and enjoy solving technical problems with measurable results. You prefer structured work with clear objectives and take satisfaction in building things that work reliably—the conventional interest draws you to established methods and standards, while realistic traits make you comfortable with machinery and hands-on problem-solving.

What it takes

Preparation: Some preparation (usually high school; some on-the-job training). Most people in this occupation hold a certificate or training program.

Skills that matter most

ProgrammingMonitoringMathematicsComplex Problem SolvingOperations MonitoringSystems AnalysisReading ComprehensionActive Listening

Knowledge areas

Production and ProcessingEngineering and TechnologyMathematics (knowledge)DesignComputers and ElectronicsEnglish Language

Pay by state

Certifications people in this field hold

Training

Aptly members see WIOA-approved programs, colleges and certificates near them, with completion and earnings data, on every Path plan.

Job titles in this occupation

Related occupations

Are you suited for this?
Four short assessments and your background, scored against computer numerically controlled tool programmers and 13,000 other careers — with the reasons. Free.
Find out in 15 minutes See openings

O*NET-SOC 51-9162.00 · O*NET OnLine. Pay: BLS OEWS May 2025, annual, U.S. Employment counts are national.