Computer Numerically Controlled Tool Programmers
Computer numerically controlled tool programmers write and fine-tune the instructions that guide cutting machines making metal or plastic parts. The job is different from general machine operation because it combines shop math, blueprint reading, and software work, with very little room for error since a bad program can waste material, time, and expensive machine setup.
What This Role Looks Like in Practice
Computer Numerically Controlled Tool Programmers sits in the Trades category. In practical terms, this role combines day-to-day execution, cross-team coordination, and consistent decision-making under real business constraints.
U.S. employment is currently about ~28K workers, with a median annual pay of $65,670 and roughly 3.1K openings each year. Based on BLS projections, total employment is expected to grow from 28.3 K in 2024 to 31.9K in 2034.
Most hiring paths start with High school diploma plus CNC training, and employers typically expect none of related experience. Many careers in this track begin around Entry-Level CNC Operator and can progress toward Senior CNC Programmer / Lead Programmer. High-value skills usually include G-code Programming & CNC Controls, CAD/CAM Software (Mastercam, Autodesk Fusion 360), and CNC Monitoring & Machine Diagnostics, paired with soft skills such as Attention to Detail, Problem Solving, and Critical Thinking.
Core Responsibilities
- Study blueprints, job orders, and part drawings to understand exactly what needs to be made.
- Write, edit, and save CNC programs that tell the machine how to move and cut.
- Choose the right tools, cutting order, speeds, and feed rates for each part.
- Work out starting points, hole locations, angles, and curved cuts using shop math.
Keep exploring: more Trades careers or browse all job titles.
A Day in the Life
Industries That Hire
Pros and Cons
Career Progression
Education Paths
Key Skills
Job Outlook and Trends
Employment is projected to rise from 28.3K to 31.9 K over the next decade, representing 12.8% growth. Around 3.1 K openings per year include both newly created roles and replacement hiring from turnover.
Remote availability is currently Rare. Demand remains strongest where employers need practical domain knowledge plus modern workflow and data skills.