1

Cmm Programming Jobs in Michigan (NOW HIRING)

Minimum five (5) years of CMM Programming experience * Minimum five (5) years' experience interpreting complex GD&T requirements * High School Diploma or GED required * Advanced knowledge of PC-DMIS ...

CMM Inspector

Oxford, MI · On-site

$22.50 - $28.75/hr

Interpret engineering drawings, blueprints, and CAD files. * Perform first article, in-process, and ... Proficiency in CMM programming and operation (PC-DMIS, Zeiss Calypso, or similar software)

Be Seen First

We are hiring a CMM Programmer & Quality Inspector to support precision manufacturing and quality ... This role is responsible for programming and operating Coordinate Measuring Machines (CMMs ...

New

Minimum five (5) years of CMM Programming experience * Minimum five (5) years' experience interpreting complex GD&T requirements * High School Diploma or GED required * Advanced knowledge of PC-DMIS ...

CMM Programmer - Allegan Area

Allegan, MI · On-site

$56K - $88K/yr

CMM Programmer | Allegan, MI Salary Range: $56,000 - $88,000 depending on experience Are you a detail-oriented professional with a passion for precision measurement and ensuring dimensional accuracy?

At least 5 years of on-the-job work experience in programming and operating a Zeiss CMM. * Strong understanding of GD&T and reading drawing specifications. * Good understanding of problem-solving ...

At least 5 years of on-the-job work experience in programming and operating a Zeiss CMM. * Strong understanding of GD&T and reading drawing specifications. * Good understanding of problem-solving ...

At least 5 years of on-the-job work experience in programming and operating a Zeiss CMM. * Strong understanding of GD&T and reading drawing specifications. * Good understanding of problem-solving ...

CMM Programmer - Allegan Area

Allegan, MI · On-site

$56K - $88K/yr

CMM Programmer | Allegan, MI Salary Range: $56,000 - $88,000 depending on experience Are you a detail-oriented professional with a passion for precision measurement and ensuring dimensional accuracy?

At least 5 years of on-the-job work experience in programming and operating a Zeiss CMM. * Strong understanding of GD&T and reading drawing specifications. * Good understanding of problem-solving ...

CMM Specialist

Tecumseh, MI

$40.87 - $45.67/hr

Position SummaryThe CMM Specialist is responsible for programming and operating Coordinate Measuring Machines (CMM), supporting dimensional validation, calibration activities, PPAP submissions, and ...

... programming a Coordinate Measuring Machine (CMM) and various other measurement equipment in an automotive manufacturing plant. The work requires practical skill and knowledge as a CMM programmer to ...

CMM Specialist

Tecumseh, MI · On-site

$40.87 - $45.67/hr

Position SummaryThe CMM Specialist is responsible for programming and operating Coordinate Measuring Machines (CMM), supporting dimensional validation, calibration activities, PPAP submissions, and ...

... programming a Coordinate Measuring Machine (CMM) and various other measurement equipment in an automotive manufacturing plant. The work requires practical skill and knowledge as a CMM programmer to ...

Showing results 21-40

Cmm Programming information

See Michigan salary details

$15

$27

$41

How much do cmm programming jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for cmm programming in Michigan is $27.82, according to ZipRecruiter salary data. Most workers in this role earn between $23.03 and $31.83 per hour, depending on experience, location, and employer.

What is CMM programming?

CMM programming refers to the process of writing and optimizing instructions for a Coordinate Measuring Machine (CMM) to inspect and measure the physical geometries of manufactured parts. CMM programmers use specialized software to create programs that guide the machine's probe to collect precise measurement data, ensuring parts meet engineering and quality specifications. This role is critical in industries such as aerospace, automotive, and manufacturing, where precision and quality control are essential. CMM programming often requires knowledge of GD&T (Geometric Dimensioning and Tolerancing), CAD models, and measurement principles.

What are some common challenges CMM programmers face when working with complex parts, and how can they overcome them?

CMM Programmers often encounter challenges when measuring complex parts, such as interpreting intricate geometric tolerances or accessing hard-to-reach features. These challenges can be addressed by collaborating closely with design engineers to clarify specifications, utilizing advanced probing techniques, and leveraging CAD models for precise programming. Additionally, staying updated on software capabilities and regularly calibrating equipment ensures accurate measurements and smooth workflow. Proactive communication and continuous learning are key to overcoming these obstacles.

What are the key skills and qualifications needed to thrive as a CMM programmer, and why are they important?

To thrive as a CMM Programmer, you need a solid understanding of metrology, geometric dimensioning and tolerancing (GD&T), and experience with CMM machines, often supported by technical training or a related degree. Proficiency in CMM software such as PC-DMIS or Calypso, and familiarity with CAD systems, are typically required. Attention to detail, analytical thinking, and effective communication are crucial soft skills for interpreting engineering drawings and collaborating with quality and engineering teams. These skills ensure precise measurement, quality assurance, and efficient production processes in manufacturing environments.

What is the difference between Cmm Programming vs CNC Machining?

AspectCmm ProgrammingCNC Machining
Primary FocusDeveloping and writing programs for Coordinate Measuring Machines (CMMs) to inspect partsOperating machines to cut, shape, or finish parts using computer-controlled tools
Required SkillsKnowledge of CMM software, measurement techniques, and programming languages like G-codeUnderstanding of CNC machine operation, tooling, and G-code programming
Work EnvironmentInspection labs, manufacturing plants, quality control departmentsMachine shops, manufacturing floors, production facilities
CertificationsOften requires CMM programming certifications, quality control trainingRequires CNC operator certifications, machining training

While both Cmm Programming and CNC Machining are integral to manufacturing, Cmm Programming focuses on programming measurement devices to ensure part quality, whereas CNC Machining involves operating machines to produce parts. Understanding both roles can enhance quality control and production efficiency in manufacturing environments.

Are CMM programmers in demand?

CMM programmers are in steady demand in manufacturing and quality control industries that require precise measurement and inspection of parts. Skills in programming Coordinate Measuring Machines (CMMs) and knowledge of measurement software increase employability, especially in industries like aerospace, automotive, and precision engineering.

How do I become a CMM programmer?

To become a CMM programmer, you typically need a high school diploma or equivalent, followed by training or certification in coordinate measuring machine (CMM) programming. Gaining experience with CMM software such as PC-DMIS or Calypso and understanding geometric dimensioning and tolerancing (GD&T) are essential. Many employers also value technical training or an associate degree in manufacturing, machining, or a related field.

How much does a CMM programmer make?

A CMM (Coordinate Measuring Machine) programmer typically earns between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CMM software like PC-DMIS can command higher salaries, especially in manufacturing and quality control environments.
Infographic showing various Cmm Programming job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 77% Full Time, 14% Part Time, 2% Temporary, 4% Contract, and 2% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $57,873 per year, or $27.8 per hour.

CMM Programmer - 1st Shift

MB Aerospace Warren

Warren, MI

Full-time

Re-posted 7 days ago


Job description

Core Responsibilities of the CMM Operator:

  • Develop, modify, validate, and maintain CMM programs for production and first article inspections.
  • Program and operate CMM equipment using PC-DMIS Software (Must know)
  • Interpret engineering drawings, specifications, and customer requirements.
  • Apply advanced GD&T principles in accordance with ASME Y14.5.
  • Support First Article Inspections in accordance with AS9102.
  • Troubleshoot dimensional issues and support root cause investigations.
  • Develop inspection methods and optimize measurement strategies to improve throughput and repeatability.
  • Assist with gauge validation and measurement system studies.
  • Provide technical support and training for inspectors and manufacturing personnel.
  • Ensure compliance with customer, regulatory, and company quality requirements.

Qualifications for the CMM Operator:

  • Minimum five (5) years of CMM Programming experience
  • Minimum five (5) years’ experience interpreting complex GD&T requirements
  • High School Diploma or GED required
  • Advanced knowledge of PC-DMIS software
  • Experience with:
    • Blueprint Reading
    • Aerospace Machining and Inspection
    • First Article Inspection Requirements
    • Root Cause Analysis
    • Precision Measuring Equipment
  • Knowledge and ability to use key measuring and product handling equipment.
  • Basic computer program understanding.
  • Interact and communicate in a professional and effective manner with all level of employees.
  • Schedule and organize time and tasks effectively
  • Ability to work in a challenging and schedule driven environment
  • Strong organizational skills.