• Computer Numerically Controlled Tool Programmers
  • Manufacturing
  • Annual Median Wage
    $ 59,020
    $36,440 range bar $90,550
    Annual NC Wage Range
    Growth Rate
    Image of growth rate score 5
    Very Fast Growing
  • Computer Numerically Controlled Machine Tool Programmers make programs to control machining or processing of metal or plastic parts. They use automatic machine tools, equipment, or systems.

What do they typically do

  • Observe machines on trial runs or conduct computer simulations to make sure that programs and machinery will work properly
  • Decide about the sequence of machine operations, and select the proper cutting tools for machining workpieces into desired shapes
  • Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes
  • Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures
  • Write programs in the language of a machine's controller and store programs on media
  • Design data to make proper calculations after analyzing job orders, drawings, blueprints, specifications, and printed circuit board pattern films
  • Compare encoded tapes or computer printouts with original part specifications and blueprints to make sure instructions are accurate
  • Revise programs or tapes to get rid of errors, and retest programs to check that problems have been solved

Number of Jobs

Average Annual
Job Growth +3.1%
Job Openings 75

Job Listings

Select a region/location in North Carolina to begin your search.
View available jobs

Education & Training

Private Training Programs

First Step

Find out where to start your new journey. Get started

Next Step

Find out what's next in line on your career journey. Get started
Change 140