Numerical Control Tool Programmers


Overview

Numerical Control Tool Programmers

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 24,300 numerical control programmers and operators in the United States.

Quick Facts


More

Median Salary

$56,450

More

Employment Prospects

Poor

More

Minimum Education Level

High School Diploma|Some Postsecondary Training


More

Experience

Experience as a machinist


More

Skills

Math|Mechanical/Manual Dexterity|Scientific


More

Personality Traits

Hands On|Problem-Solving|Technical

Earnings

The median hourly salary for computer numerically controlled tool programmers was $27.14 (or $56,450 annually) in 2019, according to the U.S. Department of Labor. The lowest 10 percent earned less than $17.44 (or $36,280 annually), and the highest 10 percent earned more than $42.87 (or $89,170 annually).

Benefits vary but may include paid vacations and holidays, personal leaves, medical,...

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, the employment of metal and plastic machine workers, which includes numerical control tool programmers, is expected to decline by 8 percent through 2028. Initially, employment of CNC programmers was made possible by the introduction of new automation, but recent technological advancements, such as computer-aided design software, are reduc...