1

Cmm Programming Jobs in Michigan (NOW HIRING)

We are seeking a CMM Programmer to join our Quality team at Warren facility. In this role, you'll ... Minimum two (2) years' experience using PC-DMIS, with strong programming skills using PC-DMIS

Develop and document metrics around CMM programming to present to both internal and external stakeholders. * Provide data reports and visual reports, for all programs that require such information ...

CMM programming and operation experience, ideally using Zeiss Calypso software or equivalent. * A comprehensive understanding of AS9100 and/or ISO9001:2015 Quality Management Systems. Details ...

Develop and document metrics around CMM programming to present to both internal and external stakeholders. * Provide data reports and visual reports, for all programs that require such information ...

We are seeking a CMM Programmer to join our Quality team at Warren facility. In this role, you'll ... Minimum two (2) years' experience using PC-DMIS, with strong programming skills using PC-DMIS

We are seeking a CMM Programmer to join our Quality team at Warren facility. In this role, you'll ... Minimum two (2) years' experience using PC-DMIS, with strong programming skills using PC-DMIS

CMM Programmer Job Summary Provide quality support for engineering and manufacturing in the area of ... Knowledge of programming software and techniques. * Understand and apply GD&T concepts and Drawing ...

CMM Programmer Job Summary Provide quality support for engineering and manufacturing in the area of ... Knowledge of programming software and techniques. * Understand and apply GD&T concepts and Drawing ...

The CMM Programmer will be responsible for all programming, hands on training, and supporting the ... Programming and operation of various coordinate measurement systems, optical measurement systems ...

CMM Programmer - Contract DISHER is seeking an experienced CMM Programmer for our customer in Portage, MI. They are a global leader in medical technologies and are driven to make healthcare better.

CMM Programmer - Contract DISHER is seeking an experienced CMM Programmer for our customer in Portage, MI. They are a global leader in medical technologies and are driven to make healthcare better.

The CMM Programmer will be responsible for all programming, hands on training, and supporting the ... Programming and operation of various coordinate measurement systems, optical measurement systems ...

PC-DMIS CMM Programmer

Canton, MI ยท On-site

$30 - $36/hr

This position is responsible for both programming and operating Coordinate Measuring Machines (CMMs ... This role combines hands-on CMM operation with advanced PC-DMIS programming in a fast-paced ...

PC-DMIS CMM Programmer

Canton, MI ยท On-site

$30 - $36/hr

This position is responsible for both programming and operating Coordinate Measuring Machines (CMMs ... This role combines hands-on CMM operation with advanced PC-DMIS programming in a fast-paced ...

This position is responsible for both programming and operating Coordinate Measuring Machines (CMMs ... This role combines hands-on CMM operation with advanced PC-DMIS programming in a fast-paced ...

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 Jun 14, 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.

How much does a CMM make?

A CMM (Coordinate Measuring Machine) operator or programmer typically earns between $40,000 and $70,000 annually, depending on experience, location, and industry. Skilled CMM programmers with certifications and proficiency in programming languages like CMM software can earn higher salaries, especially in manufacturing and quality control environments.

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.

How much do spacex CMM programmers make?

CMM programmers working in aerospace manufacturing typically earn between $50,000 and $80,000 annually, depending on experience, location, and certifications. Skilled programmers proficient in programming Coordinate Measuring Machines (CMM) and familiar with quality standards can earn higher salaries, especially in high-demand regions or specialized environments.

How much do CMM programmers make in the US?

CMM programmers in the US typically earn between $50,000 and $75,000 annually, depending on experience, certifications, and industry. Skilled programmers with proficiency in programming languages like G-code and experience with coordinate measuring machines can command higher salaries.

Are CMM programmers in demand?

CMM programmers are in steady demand in manufacturing and quality control industries, especially those skilled in coordinate measuring machine (CMM) programming and inspection. Their expertise in using CMM software and understanding of metrology makes them valuable for ensuring product accuracy and compliance with standards.

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 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.

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 job categories do people searching Cmm Programming jobs in Michigan look for? The top searched job categories for Cmm Programming jobs in Michigan are:
Infographic showing various Cmm Programming job openings in Michigan as of June 2026, with employment types broken down into 96% Full Time, 1% Temporary, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $57,873 per year, or $27.8 per hour.
CMM Programmer

CMM Programmer

MMI Engineered Solutions

Warren, MI โ€ข On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 28 days ago


Job description

Who We Are: MMI is a plastic injection molding and engineering solutions provider headquartered in Saline, Michigan, with offices in Troy, Warren, and Monterrey, Mexico. We specialize in delivering engineering solutions for advanced composites and engineered resins across diverse industries.

Our mission is simple: Deliver a Quality Product, On Time, at a Competitive Price. We are committed to fostering an inclusive, welcoming workplace where innovation thrives and collaboration is at the heart of everything we do.

About the Role: We are seeking a CMM Programmer to join our Quality team at Warren facility. In this role, you'll be at the forefront of ensuring our products meet both company and customer quality standards.

  • Perform Dimensional layouts using Calipers; Height Gages; Romer Arm, CMM to support PPAP and other approvals.
  • Interpret engineering drawings, CAD models, GD&T, and specifications
  • Ability to write CMM programs for new launches/
  • Develop and optimize CMM programs using software such as PC-DMIS, Calypso, etc.
  • Perform calibrations on time and maintain related database.
  • Troubleshoot CMM equipment, probe systems, and program errors
  • Support root cause analysis for dimensional nonconformances
  • Create and maintain First Article part/s and VAS board/s (Visual Acceptance Standard)
  • Conduct Internal Audits (System; Process; and Product audits); Communicate results to plant Quality Manager (or designate) and Director of Quality
  • Support Production Team to provide Training and other guidance (as needed)
  • Support Engineering Team in Tool Trials (as needed)
  • Participate in Supplier and Customer problem solving activity (as needed)
  • Perform and support Product Audits
  • Participate in APQP, PPAP, and continuous improvement activities
  • Ensure Customer Specific Requirements are fulfilled as it relates to CMM measurement frequencies
  • Perform and support Gage R & R's

Participate in and support Plant-wide Clean; Organized; Safe (5S) initiatives

  • Represent the Quality Function appropriately and professionally to new and current production Team members

Schedule 7:00 AM-4:00 PM, Mon-Fri,; Able to work weekends when needed.

  • Bachelor's Degree or equivalent work experience as a Quality Professional
  • Minimum two (2) years' experience using PC-DMIS, with strong programming skills using PC-DMIS
  • Demonstrated experience using a Romer Arm with PC-DMIS
  • Demonstrated understanding of inspection techniques and experience using Calipers; Micrometers; Height gages; and Check-fixtures
  • Proven expertise in MS Excel
  • Strong Team orientation and organizational skills.
  • Proven communicational skills, both written and oral
  • Why work at MMI?

    • A rich Benefits Package including Medical, Dental, Vision, Long and Short-Term Disability (Company Paid), a robust Wellness Program, tuition reimbursement, and a 401(k) Retirement Plan with matching.
    • Vacation and Sick Time
    • Up to Ten (10) paid holidays (including one diversity holiday)
    • Perfect Attendance and Employee Referral Bonus opportunities (up to $200 per referral)
    • Opportunities for growth and job training, for energetic, career-minded individual