Job Description Responsible for programming multi-axis CNC mill-turn lathes and CNC mills. Develop and maintain new CNC programs. Optimize current CNC programs using the latest cutting tools and techniques. Maintain program library. Select cutting tools, work holding tools and fixtures for new parts