1

Cmm Programming Jobs in California (NOW HIRING)

CMM Programmer Location: San Diego, CA (Onsite) Job Type : Contract Position Summary: The CMM Programmer is responsible for developing, validating, and optimizing coordinate measuring machine ...

CMM Programmer Location: San Diego, CA (Onsite) Duration: 6 - 12 months Position Summary: The CMM ... Experience programming coordinate measuring machines in a manufacturing environment; strong ...

This position will be responsible for programming and operating CMM equipment, performing dimensional inspections, supporting first article inspections, and ensuring complex machined components meet ...

This position will be responsible for programming and operating CMM equipment, performing dimensional inspections, supporting first article inspections, and ensuring complex machined components meet ...

This position will be responsible for programming and operating CMM equipment, performing dimensional inspections, supporting first article inspections, and ensuring complex machined components meet ...

CMM Quality Inspector

Valencia, CA ยท On-site

$27 - $35/hr

... Engineering by inspecting mechanical components, subassemblies, and assemblies in a precision ... CMM programs; - Interpreting results and performing basic troubleshooting; reading engineering ...

... Engineering by inspecting mechanical components, subassemblies, and assemblies in a precision ... CMM programs; - Interpreting results and performing basic troubleshooting; reading engineering ...

The Role The CMM Programmer (PC-DMIS) will play a critical role in advancing Hadrian's automated ... This means your work must incorporate robust programming practices and controls to ensure ...

The Role The CMM Programmer (PC-DMIS) will play a critical role in advancing Hadrian's automated ... This means your work must incorporate robust programming practices and controls to ensure ...

Showing results 41-60

Cmm Programming information

See California salary details

$17

$31

$46

How much do cmm programming jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for cmm programming in California is $31.50, according to ZipRecruiter salary data. Most workers in this role earn between $26.11 and $36.06 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 California as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, 3% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $65,530 per year, or $31.5 per hour.

CMM Programmer

Siri InfoSolutions Inc

San Diego, CA โ€ข On-site

Contractor

Re-posted 7 days ago


Job description

Job Title : CMM Programmer

Location: San Diego, CA (Onsite)

Job Type : Contract

Job Description:

Position Summary:

The CMM Programmer is responsible for developing, validating, and optimizing coordinate measuring machine programs to support dimensional inspection of aerospace components. This role plays a key part in ensuring inspection accuracy, product conformity, and manufacturing quality performance.

Position Responsibilities:

  • Create, validate, and maintain CMM programs for complex aerospace parts and assemblies (need information about which software like PCDMS)
  • Interpret engineering drawings, GD&T requirements, and inspection plans to ensure dimensional compliance
  • Support first article, in-process, and final inspection activities
  • Troubleshoot inspection issues and improve measurement efficiency, repeatability, and program robustness
  • Collaborate with manufacturing, quality, and engineering teams to resolve dimensional discrepancies and support corrective actions.
  • Ability to work with tight tolerances and quality-critical components; experience supporting production and inspection operations in a precision manufacturing setting.

Basic Qualifications (Required Skills/Experience):

  • Bachelor’s degree in manufacturing engineering, Mechanical Engineering, Aerospace Engineering, or a related field with 4-6 years of relevant exp.
  • Aerospace manufacturing or MRO experience; familiarity with common CMM software platforms and metrology best practices; experience supporting high-mix or fast-turnaround inspection environments.

Siri Infosolutions logo

About Siri Infosolutions

Sourced by ZipRecruiter

Our team of experts first gather each and every requirement of yours. Our research and development team then sit around those requirements and come up with a plan. Our implementation team then executes that plan for optimal results. After that our support team remains in constant touch with you during and after the entire process.

Industry

It services

Company size

201 - 500 Employees

Headquarters location

Edison, NJ, US

Year founded

2005