The CNC Programmer develops and edits programs for milling, turning, and other machining operations. The role creates efficient tool paths to optimize machining time while maintaining product quality and accuracy, and works with engineers and machine operators to review part designs and select machining methods. The CNC Programmer also assists with machine setup, including loading programs and installing tooling; improves programs to optimize cycle times and tool usage and minimize waste; and resolves issues involving programs, tooling, or machine performance. The position maintains program, tooling, and setup records; checks machined parts against engineering specifications and quality standards; and guides and trains CNC operators and machinists. Other duties may be assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
High school or GED