Back
Verified FactoryFix Icon VERIFIED

CNC Programmer

MagTech Recruiting

Money Icon
$35-45 /h
PAY RATE
Location Pin Icon
Bay City, MI
LOCATION
First Shift
SHIFT

Job Description

As posted by the hiring company

Job Overview:

CNC Programmer

Job Summary

The CNC Programmer works closely with Production, Quality, and Shop personnel to support daily manufacturing operations. This position requires strong problem-solving skills, a thorough understanding of machining processes, and the ability to determine operation sequences, setup requirements, and develop efficient CNC programs. The CNC Programmer is responsible for driving continuous improvement initiatives and optimizing manufacturing processes to ensure quality, efficiency, and productivity.

Essential Duties & Responsibilities

  • Create and maintain CNC programs using Mastercam, ensuring tooling selections and machining strategies are accurate, efficient, and production-ready.
  • Troubleshoot, optimize, and refine CNC programs, machining processes, and setup procedures to improve performance and reduce cycle times.
  • Design and specify tooling, fixtures, and workholding solutions to support manufacturing requirements.
  • Develop and document machining processes, setup instructions, and best practices.
  • Plan and coordinate machine setups to maximize productivity and ensure smooth production flow.
  • Collaborate with the Quality Engineer to support part inspections, address nonconformances, and implement program or process adjustments as needed.
  • Analyze production challenges and implement continuous improvement initiatives to enhance safety, quality, cost, and delivery performance.
  • Provide technical support and guidance to machinists and production personnel.
  • Perform other duties as assigned.

Minimum Qualifications

Experience
  • 3–5 years of CNC programming experience in a job shop, prototype, aerospace, or high-precision machining environment preferred.
  • Experience with tooling design, fixture development, and workholding solutions.
  • Proven ability to create, document, and optimize machining processes.
  • Familiarity with inspection methods, GD&T, and quality assurance procedures.
  • Experience supporting production machining operations and troubleshooting manufacturing issues.
Technical Skills
  • Proficiency in Mastercam (2018 or newer), including geometry creation, toolpath generation, simulation, verification, and post-processing.
  • Experience programming and supporting Fanuc, Heidenhain, and/or Siemens 840D controls.
  • Strong knowledge of 4-axis and 5-axis milling operations.
  • Ability to interpret engineering drawings, specifications, and GD&T requirements.
  • Understanding of cutting tools, machining principles, feeds and speeds, and process optimization techniques.
  • Experience with CAD models and manufacturing documentation preferred.

Preferred Attributes

  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Detail-oriented with a commitment to quality and continuous improvement.
  • Ability to prioritize multiple projects and meet deadlines in a fast-paced manufacturing environment.
  • Self-motivated with a hands-on approach to improving processes and supporting production goals.