Computer Numerically Controlled Tool Programmers
Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.
What it pays
Computer Numerically Controlled Tool Programmers earn a median of $32.75/hr — about $68,000 a year. The lowest-paid 10% earn $22.85/hr; the top 10% earn $48.23/hr. (Annual figures are approximate: hourly × 2,080.)
Computer Numerically Controlled Tool Programmers earn a median of $32.75/hr — about $68,000 a year. The lowest-paid 10% earn $22.85/hr; the top 10% earn $48.23/hr. (Annual figures are approximate: hourly × 2,080.)
What you'd actually do
- Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
- 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.
- Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
- Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.
- Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
How you get there
Typical entry-level education: Post-secondary certificate. Overall preparation: medium preparation (Job Zone 3 of 5).
The feel of the work
The work splits time indoors and out; much of the day is spent working solo; precision matters — small details carry weight. (Compared against the other 818 careers in the guide.)
Working for yourself
About 0% of computer numerically controlled tool programmers are self-employed.
Who it tends to fit
This work tends to fit people who are organized and detail-focused, hands-on and analytical.
Work a simulated shift in this job — freeMake the real decisions this job involves, then see what your choices say about you.Related careers
- Aircraft Structure, Surfaces, Rigging, and Systems Assemblers
- Tool and Die Makers
- First-Line Supervisors of Production and Operating Workers
- Petroleum Pump System Operators, Refinery Operators, and Gaugers
- Layout Workers, Metal and Plastic
- Model Makers, Metal and Plastic
Quick questions
- How much does a computer numerically controlled tool programmer make?
- The median pay is $32.75 per hour — roughly $68,000 a year, with the real range running from about $22.85/hr (10th percentile) to $48.23/hr (90th percentile). Source: U.S. Bureau of Labor Statistics.
- Do you need a degree to be a computer numerically controlled tool programmer?
- The typical entry-level education is: Post-secondary certificate. Overall preparation level: medium preparation (Job Zone 3 of 5).
- What does a computer numerically controlled tool programmer actually do all day?
- Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks. 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.
Wages: U.S. Bureau of Labor Statistics, OEWS. Tasks & interests: O*NET. Career pathways shown in the app are draft archetypes — verify before relying on them. Trailhead is a free career guide for students — honest numbers, no hype.
Trailhead is operated by FLEXVermont LLC. It is intended for high-school students age 13 and older, and the educators and families who support them, and is not directed to children under 13. Trailhead is provided for general informational and educational purposes only. It does not offer professional, financial, or career advice, and its wage figures and pathways are estimates that may not fit your situation — they should not be relied on as the sole basis for any decision.
Trailhead is operated by FLEXVermont LLC. It is intended for high-school students age 13 and older, and the educators and families who support them, and is not directed to children under 13. Trailhead is provided for general informational and educational purposes only. It does not offer professional, financial, or career advice, and its wage figures and pathways are estimates that may not fit your situation — they should not be relied on as the sole basis for any decision.