Numerical Control Tool Programmers

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

Quick Facts
Duties Research materials and their properties; understand products’ desired outcomes; analyze concept and design drawings; write software programs; perform alpha and beta trial runs
Alternate Title(s) Computer Numerical Control Tool Programmers
Salary Range $25,000 to $75,000
Employment Prospects Poor
Advancement Prospects Poor
Work Environment Primarily Indoors
Best Geographical Location(s) Nationwide, particularly in manufacturing areas
Education and Training
  • High School Diploma
  • Some Postsecondary Training
Related School Subjects
  • Computer Science
  • Mathematics
  • Technical/Shop
Experience Experience as a machinist; apprenticeship
  • Math
  • Mechanical/Manual Dexterity
  • Scientific
Personality Traits
  • Hands On
  • Problem-Solving
  • Technical
Licensure/Certification None
Special Requirements None
Career Ladder
  • Shop Supervisor
  • Numerical Control Tool Programmer
  • Machinist
  • Trainee

Become a Vault Basic Member

Complete your Vault Profile and get seen by top employers