1

Offline Cmm Programming Jobs (NOW HIRING)

The CMM Programmer is responsible for developing, implementing, and maintaining coordinate ... Familiarity with automation, offline programming, and advanced inspection technologies (vision ...

CMM Programmer (Camio)

Columbus, GA · On-site

$75K - $105K/yr

Write new CMM programs and refine existing ones (offline), primarily using Camio and related ... Troubleshoot programming issues, scanning challenges, fixture setups, and optimize inspection flow

The CMM Programmer is responsible for developing, implementing, and maintaining coordinate ... Familiarity with automation, offline programming, and advanced inspection technologies (vision ...

The CMM Programmer is responsible for developing, implementing, and maintaining coordinate ... Familiarity with automation, offline programming, and advanced inspection technologies (vision ...

The CMM Programmer is responsible for developing, implementing, and maintaining coordinate ... Familiarity with automation, offline programming, and advanced inspection technologies (vision ...

Develop CMM programs in a virtual offline software using CAD based models * Responsible for CMM ... Document FMI standards for CMM Programming procedures * Assist with development and documentation ...

Write and edit CMM programs offline using PC DMIS software or equivalent to inspect internal ... CNC Programming to develop in-process inspection steps. * Ensure CMM programs are generated ...

Write and edit CMM programs offline using PC DMIS software or equivalent to inspect internal ... CNC Programming to develop in-process inspection steps. * Ensure CMM programs are generated ...

Showing results 21-40

Offline Cmm Programming information

See salary details

$17

$31

$47

How much do offline cmm programming jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for offline cmm programming in the United States is $31.92, according to ZipRecruiter salary data. Most workers in this role earn between $26.44 and $36.54 per hour, depending on experience, location, and employer.

What is offline CMM programming?

Offline CMM (Coordinate Measuring Machine) programming involves creating, testing, and optimizing measurement programs for CMMs without using the physical machine. This is typically done using specialized software that simulates the CMM environment, allowing programmers to develop inspection routines based on CAD models before actual parts or machines are available. Offline programming helps reduce machine downtime, improve efficiency, and streamline the inspection process in manufacturing. It is especially useful in industries where precision and speed are crucial, such as aerospace and automotive manufacturing.

What are the key skills and qualifications needed to thrive as an offline CMM programmer?

To thrive as an Offline CMM Programmer, you need a solid background in metrology, precision measurement, and computer-aided design (CAD), often supported by relevant technical education or engineering qualifications. Proficiency with Coordinate Measuring Machine (CMM) software such as PC-DMIS or Calypso, as well as familiarity with CAD/CAM systems, is essential, and certifications in CMM programming can be advantageous. Attention to detail, analytical thinking, and strong problem-solving skills are crucial soft skills for interpreting technical drawings and ensuring dimensional accuracy. These skills and qualities are vital for producing precise inspection programs, minimizing production errors, and maintaining high-quality manufacturing standards.

What are some common challenges faced in an offline CMM programming role and how can they be addressed?

One common challenge in Offline CMM Programming is ensuring that the virtual measurement programs created accurately reflect real-world part setups, which can lead to discrepancies if not properly managed. To address this, programmers often collaborate closely with quality engineers and machine operators to validate programs through trial runs and make necessary adjustments. Another challenge is keeping up-to-date with changing CAD models and engineering revisions, requiring strong organizational and communication skills. Regularly reviewing documentation and participating in cross-functional meetings can help ensure measurement plans remain aligned with production needs.

What is the difference between Offline Cmm Programming vs CNC Machinist?

AspectOffline Cmm ProgrammingCNC Machinist
Primary RoleDevelops and prepares programs for Coordinate Measuring Machines (CMMs) to inspect partsOperates CNC machines to manufacture parts based on programmed instructions
Skills & CertificationsKnowledge of CMM software, GD&T, and programming; often requires certification in CMM programmingMachining skills, CNC programming, and machine operation certifications
Work EnvironmentQuality control labs, manufacturing facilities, often involving computer-based tasksMachine shops, manufacturing floors, hands-on environment
Industry UsageUsed in quality inspection and metrology departmentsUsed in production and manufacturing processes

In summary, Offline Cmm Programming focuses on creating inspection programs for quality control, while CNC Machinists operate machines to produce parts. Both roles require technical skills but serve different functions within manufacturing processes.

More about Offline Cmm Programming jobs

What cities are hiring for Offline Cmm Programming jobs?

Cities with the most Offline Cmm Programming job openings:

What states have the most Offline Cmm Programming jobs?

States with the most job openings for Offline Cmm Programming jobs include:

What job categories do people searching Offline Cmm Programming jobs look for?

The top searched job categories for Offline Cmm Programming jobs are:

Infographic showing various Offline Cmm Programming job openings in the United States as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $66,400 per year, or $31.9 per hour.

Full-time

Re-posted 9 days ago


Job description

CMM Programmer

Position Summary: The CMM Programmer is responsible for developing, implementing, and maintaining coordinate measuring machine (CMM) programs, and vision equipment programs used to inspect precision components. This role ensures that products meet engineering specifications, GD&T requirements, and quality standards through accurate measurement and data analysis.

The CMM Programmer collaborates closely with quality, engineering, and manufacturing teams to support new product launches, validate processes, and troubleshoot dimensional issues. Responsibilities include creating inspection routines, selecting appropriate measurement strategies, equipment, analyzing results, and driving continuous improvement in measurement accuracy and efficiency.

This position requires strong knowledge of metrology principles, blueprint reading, and GD&T, along with proficiency in CMM software and other measurement equipment. Attention to detail, problem-solving skills, and the ability to interpret complex technical data are critical for success.

DUTIES AND RESPONSIBILITIES:

  • Develop, program, and validate CMM inspection routines using software such as Hexagon PC-DMIS, Mitutoyo MCOSMOS, or equivalent.
  • Develop measurement strategy development for complex geometries and tight-tolerance components
  • Interpret engineering drawings, CAD models, and GD&T requirements to create accurate inspection programs
  • Support new product introduction (NPI) through inspection planning, first article inspection (FAI), and PPAP activities
  • Perform receiving inspection as needed
  • Perform and support Measurement System Analysis (MSA), including Gage R&R studies
  • Troubleshoot dimensional issues and support root cause analysis for nonconforming products
  • Collaborate with engineering, quality, and manufacturing teams to resolve tolerance and process capability issues
  • Optimize existing CMM programs for efficiency, accuracy, and repeatability
  • Establish and maintain inspection standards, work instructions, and best practices
  • Support calibration, qualification, and maintenance of CMM equipment
  • Ensure compliance with internal quality systems and applicable industry standards
  • All other duties assigned

QUALIFICATIONS:

  • 3 or more years of experience as CMM Operator/Programmer to include writing/editing CMM software and loading CAD models
  • Knowledge of GD&T and blueprint reading
  • Experience with CMM software (e.g., PC-DMIS, MCOSMOS, or similar)
  • Experience with CAD software is a plus
  • Strong understanding of metrology principles and measurement techniques
  • Experience with MSA, SPC, and quality tools
  • Ability to analyze complex data and provide clear, actionable reports
  • Strong problem solving and communication skills

PREFERRED QUALIFICATIONS:

  • Familiarity with automation, offline programming, and advanced inspection technologies (vision systems, laser scanning)
  • Measurement system analysis (MSA) - determine method/accuracy correlation between methods used in-house and those of an external source such as a supplier

As part of our hiring process, Walther Manufacturing requires all candidates to undergo a background check and drug screening. Employment offers are contingent upon the successful completion of these screenings.