Numerical Control Tool Programmers
Overview

Introduction
Numerical control tool programmers, also called computer numerical control tool programmers, develop programs that enable machine tools to produce parts automatically. These precisely made parts are used in automobiles, airplanes, industrial machinery, and other durable goods. There are approximately 32,500 numerical control programmers in the United States.
Quick Facts
Median Salary
Employment Prospects
Minimum Education Level
Experience
Skills
Personality Traits
Earnings
The median annual salary for computer numerically controlled tool programmers was $63,440 in 2023, according to the U.S. Department of Labor. The lowest 10 percent earned less than $45,980, and the highest 10 percent earned more than $94,880 annually. Fifty percent of programmers earned between $53,750 and $78,200.
Benefits vary but may include paid vacations and holidays, personal leave...
Work Environment
Numerical control tool programmers generally work a 40-hour week, although overtime is common during peak periods. To justify the costly investments in machinery, some employers extend hours of operation, requiring CNC programmers to work evening and weekend shifts.
Programmers work in comfortable office surroundings, set apart from the noisier, more hazardous shop floor. Their work is m...
Outlook
According to the Occupational Outlook Handbook (OOH), the employment of computer numerically controlled tool programmers is expected to increase by 15 percent from 2023 through 2033. This is much faster than the average for all careers. "Many firms are continuing to expand the use of technologies, such as computer numerically controlled tools and robots, to improve quality and lower pr...