1

Cmm Programming Jobs in Michigan (NOW HIRING)

CMM Programmer - Wayland Area

Wayland, MI · On-site

$61K - $93K/yr

Proficiency in CAD/CAM software for CMM programming (e.g., PC-DMIS, Calypso, MCOSMOS). * Strong understanding of GD&T principles and their application in inspection. * Demonstrated ability to ...

CMM Programmer - Wayland Area

Wayland, MI · On-site

$61K - $93K/yr

Proficiency in CAD/CAM software for CMM programming (e.g., PC-DMIS, Calypso, MCOSMOS). * Strong understanding of GD&T principles and their application in inspection. * Demonstrated ability to ...

CMM Programmer

Litchfield, MI · On-site

$60K - $70K/yr

In this role, you will be responsible for writing CMM programs. - Must have CMM Programming experience - Must have Automotive Manufacturing experience. - Must have experience with PC DMIS software ...

Identify programming-related issues and recommend solutions to improve quality and throughput. * Perform CMM inspections for final layout and validation as needed. * Conduct in-process, final, and ...

Proficient in CMM programming utilizing Polyworks and/or similar software. * Working knowledge of practical measuring techniques, including manual surface plate layout, CMM programming and operation ...

Proficient in CMM programming utilizing Polyworks and/or similar software. * Working knowledge of practical measuring techniques, including manual surface plate layout, CMM programming and operation ...

This role is responsible for ensuring that components and assemblies meet strict dimensional and quality standards through CMM programming and advanced 3D scanning technologies. What You'll Do

This role is responsible for ensuring that components and assemblies meet strict dimensional and quality standards through CMM programming and advanced 3D scanning technologies. What You'll Do

Join a company where your expertise in CMM programming, dimensional inspection, and GD&T plays a critical role in ensuring the highest quality standards for innovative automotive products. Your ...

New

next page

Showing results 1-20

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.

Full-time

Re-posted 2 days ago


Job description

CMM Programmer (PC-DMIS / ATOS) – 1st Shift | Sterling Heights, MI

Location: Sterling Heights, MI
Shift: 1st Shift (Day Shift)

We are hiring an experienced CMM Programmer with strong PC-DMIS programming skills and ATOS 3D scanning experience to join our manufacturing team in Sterling Heights, MI. This is a full-time, day shift opportunity with 100% employer-paid benefits starting on day one.

CMM Programmer Responsibilities
  • Program and operate CMM (Coordinate Measuring Machine) equipment using PC-DMIS
  • Perform precision inspections on machined parts and assemblies
  • Utilize ATOS 3D scanning systems for inspection and reverse engineering
  • Read and interpret blueprints, GD&T, and CAD models
  • Conduct first article inspection (FAI), in-process, and final inspections
  • Generate and analyze inspection reports and measurement data
  • Troubleshoot quality issues and support continuous improvement initiatives
  • Ensure proper calibration and maintenance of CMM equipment
CMM Programmer Requirements
  • 2+ years of experience in CMM programming in a manufacturing environment
  • Strong hands-on experience with PC-DMIS (required)
  • Experience with ATOS scanning systems (preferred)
  • Solid understanding of GD&T (Geometric Dimensioning & Tolerancing)
  • Ability to read engineering drawings and work with CAD files
  • Strong attention to detail and problem-solving skills