CNC Programmer - 1st ShiftMayville Engineering Company Inc.
Mayville Engineering Company Inc. has been ranked as low-risk by Inspire Insight. Click here to learn more.
Job Summary
Job Responsibilities
- Develops and edits CNC programs for milling, turning, and other machining operations.
- Creates efficient tool paths that optimize machining time while ensuring product quality and accuracy.
- Works closely with engineers and machine operators to review part designs and determine the best machining methods.
- Assists with the setup of CNC machines, ensuring the correct program is loaded and the tooling is properly installed.
- Continuously improves CNC programs by optimizing cycle times, tool usage, and minimizing waste.
- Analyzes and resolves issues related to CNC programs, tooling, or machine performance.
- Maintains accurate records of CNC programs, tooling specifications, and setup sheets for future use.
- Ensures that all machined parts meet engineering specifications and quality standards through regular inspections and adjustments.
- Provides guidance and training to CNC operators and machinists on running programs and interpreting machining instructions.
- Performs other duties as assigned.
Job Skills Requirements
- Proficient 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.
Educational Requirements
- High school diploma, GED, or equivalent required.
- Degree or certification in relevant field a plus.
Experience Requirements
- Two years of experience in CNC programming.
- Prior experience in manufacturing industry.








