hero






Computer Numerical Control (CNC) Programmers

Durham Technical Community College

Durham Technical Community College

Software Engineering
Posted on Mar 13, 2026

Computer Numerical Control (CNC) Programmers

Starting Salary

$48,283
NC Triangle Area

Median Annual Wage

$59,621
NC Triangle Area
% High school diploma or equivalent required
% Associate degree Preferred

5-Year Job Outlook

+15.2%
NC Triangle Area

Annual Job Openings

43
NC Triangle Area

Computer Numerical Control (CNC) 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.

Durham Tech's Computer-Integrated Machining program prepares students with the analytical, creative and innovative skills necessary to take a production idea from an initial concept through design, development and production, resulting in a finished product.