CNC Programmer - 1st Shift

Mayville Engineering Co. Brand•Bedford, PA

About The Position

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.

Requirements

  • Proficiency with CNC programming software.
  • Foundational understanding of machining processes, materials, and tooling.
  • Ability to read and interpret engineering drawings, models, and specifications.
  • Familiarity with manual and CNC machining operations.
  • Good problem-solving skills and attention to detail.
  • High school diploma, GED, or equivalent required.
  • Two years of experience in CNC programming.
  • Prior experience in the manufacturing industry.

Nice To Haves

  • Degree or certification in a relevant field.

Responsibilities

  • Develop and edit CNC programs for milling, turning, and other machining operations.
  • Create efficient tool paths that optimize machining time while ensuring product quality and accuracy.
  • Work with engineers and machine operators to review part designs and determine suitable machining methods.
  • Assist with CNC machine setup, including loading the correct program and ensuring tooling is properly installed.
  • Improve CNC programs by optimizing cycle times and tool usage and minimizing waste.
  • Analyze and resolve issues related to CNC programs, tooling, or machine performance.
  • Maintain accurate records of CNC programs, tooling specifications, and setup sheets.
  • Inspect and adjust machined parts to ensure they meet engineering specifications and quality standards.
  • Guide and train CNC operators and machinists on running programs and interpreting machining instructions.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service