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.
Four short assessments and your background, scored against computer numerically controlled tool programmers and 13,000 other careers — with the reasons. Free.
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
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
Knowledge areas
Pay by state
| State | 25th pct | Median | 75th pct | Employed |
|---|---|---|---|---|
| Connecticut | $67,490 | $86,390 | $101,500 | 500 |
| California | $66,440 | $82,090 | $102,980 | 2,990 |
| Massachusetts | $67,970 | $81,670 | $94,090 | 680 |
| Washington | $73,570 | $81,420 | $96,380 | 660 |
| Missouri | $57,060 | $78,130 | $106,990 | 430 |
| Vermont | $64,030 | $77,980 | $99,480 | 140 |
| Kansas | $62,320 | $76,080 | $105,430 | 680 |
| North Dakota | $65,990 | $75,990 | $82,030 | 40 |
| Oregon | $63,890 | $75,150 | $87,560 | 500 |
| Arizona | $57,920 | $74,450 | $81,660 | 470 |
| Virginia | $58,570 | $74,390 | $87,020 | 330 |
| Minnesota | $63,740 | $74,190 | $81,820 | 1,250 |
All 43 states
Certifications people in this field hold
- Certified Welding Engineer — American Welding Society
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
Four short assessments and your background, scored against computer numerically controlled tool programmers and 13,000 other careers — with the reasons. Free.
O*NET-SOC 51-9162.00 · O*NET OnLine. Pay: BLS OEWS May 2025, annual, U.S. Employment counts are national.