CNC Machinists work with computer numerically controlled (CNC) machines, which follow programs to produce various parts. Common industries that use these machines and hire CNC Machinists include aerospace, oil and gas, medical, automotive, marine and electronics companies. A CNC Programmer typically creates the program and hands it off to the CNC Machinist, who enters the program and sets up the equipment for production. The Machinist doesn’t typically operate the machine during production, but they handle technical issues that might happen during the production process. They might also inspect the equipment periodically to ensure it’s working correctly. The role often collaborates with other team members, including the Programmer, Engineer, Project Manager and Supervisor, to discuss the results and any changes that might need to be made for improved quality.