This occupation is very small, however, there will be job openings each year. Current tool programmers will either retire or transfer to other occupations, thereby creating job openings. Preparation Training for tool programmers varies depending on the industry and the complexity of the job. Basic requirements are similar to those for machinists. A high school diploma or GED and a metal shop background are usually enough.
Employers often prefer to hire skilled machinists or tool and die makers.
Workers with technical school training are as likely to be hired as those with other experience. In industries such as aerospace, that have very specialized programming, employers may prefer to hire engineers. Workers who wish to enter tool programming directly need experience with computers and electronics. Experience with machine tools is extremely helpful. Classroom training starts with an introduction to numerical control and the basics of programming.