Numerical Control Tool Programmers

Numerical Control Tool Programmer Readies a Machine

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

Next Section: History

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