1

Offline Cmm Programming Jobs (NOW HIRING)

Be Seen First

CMM Programmer - Contract

Seattle, WA ยท On-site

$55 - $75/hr

Programming and troubleshooting Hexagon, or other CMM platforms running PC-DMIS. * Large-format, bridge, gantry, dual-arm, or other advanced CMM configurations. * CAD-based offline programming and ...

New

Be Seen First

CMM Programmer - Contract

Seattle, WA ยท On-site

$55 - $75/hr

Programming and troubleshooting Hexagon, or other CMM platforms running PC-DMIS. * Large-format, bridge, gantry, dual-arm, or other advanced CMM configurations. * CAD-based offline programming and ...

New

CMM Programmer

North Berwick, ME ยท On-site

$80K - $95K/yr

Write new CMM programs and refine existing ones (offline), preferably using PC-DMIS or equivalent * Develop strategies for high-precision aerospace component inspection * Troubleshoot programming ...

Be Seen First

CMM Programmer - Contract

Seattle, WA ยท On-site

$55 - $75/hr

Programming and troubleshooting Hexagon, or other CMM platforms running PC-DMIS. * Large-format, bridge, gantry, dual-arm, or other advanced CMM configurations. * CAD-based offline programming and ...

New

CMM Programmer

North Berwick, ME ยท On-site

$80K - $95K/yr

Write new CMM programs and refine existing ones (offline), preferably using PC-DMIS or equivalent * Develop strategies for high-precision aerospace component inspection * Troubleshoot programming ...

CMM Programmer

Berwick, ME ยท On-site

$80K - $95K/yr

Write new CMM programs and refine existing ones (offline), preferably using PC-DMIS or equivalent * Develop strategies for high-precision aerospace component inspection * Troubleshoot programming ...

Develop CMM programs in a virtual offline software using CAD based models * Ability to review ... Zeiss Calypso programming experience is required. * Ability to correctly use and interpret basic ...

Develop CMM programs in a virtual offline software using CAD based models * Ability to review ... Zeiss Calypso programming experience is required. * Ability to correctly use and interpret basic ...

Programmer, CMM 2

Livermore, CA ยท On-site

$90K - $119K/yr

Develop CMM programs in a virtual offline software using CAD based models * Ability to review ... Zeiss Calypso programming experience is required. * Ability to correctly use and interpret basic ...

Programmer, CMM 2

Fremont, CA ยท On-site

$90K - $119K/yr

Develop CMM programs in a virtual offline software using CAD based models * Ability to review ... Zeiss Calypso programming experience is required. * Ability to correctly use and interpret basic ...

Showing results 41-60

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.

CMM Programmer

Chemring Energetic Devices, Inc

Downers Grove, IL โ€ข On-site

$30.50 - $39.50/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 24 days ago


Job description

Description:

As Chemring Energetic Devices (CED) celebrates 50 years of building products that protect our country, protect the individual warfighter, and send rockets into outer space, our growth is creating new opportunities to expand our team with talented individuals who want to shape the next era of mission-critical innovation.


CED is well situated in Downers Grove, Illinois - we are located a commuter train ride West of Chicago and a short drive from farmland.


CED's current salary range for this role is $30.50-$39.50 /hour. At CED, it is not typical for an individual to be hired at the top of the range for their role and compensation decisions may vary based upon, but not limited to education, skills, experience, proficiency, performance, shift, location and geography. In addition to base salary, the total compensation package may also include participation in a bonus, commission or incentive program. CED’s benefit offerings include medical, dental, and vision coverage, paid time off, disability insurance, 401(k) with company match, life insurance and other voluntary supplemental insurance coverages, plus parental leave, adoption assistance, tuition assistance and employer/partner discounts.


CMM Programmer – Ensure precision in parts that power space and defense

As a CMM Programmer, you will be responsible for creating, editing, and validating programs for our Coordinate Measuring Machines (CMMs). Your expertise ensures our components meet rigorous quality standards, supporting aerospace and defense projects with precision.



Requirements:

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Prepare and create AS9102 First Article, Inspection Plans, QAR and Ballooned drawing from 3D models and/or 2D Drawings.
  • Write and edit CMM programs offline using PC DMIS software or equivalent to inspect internal manufactured as well as vendor supplied parts.
  • Prove-out first run programs to ensure results are accurate and ready to hand off to CMM Operator Inspectors.
  • Maintain CMM program revisions and ensure obsolete revisions are archived and not available for use.
  • Participate in Job Release meetings to create a backlog and schedule of CMM Programs.
  • Work with Engineering and CNC Programming to develop in-process inspection steps.
  • Ensure CMM programs are generated correctly and follow all specification requirements.
  • Work with Engineering, CNC Programming, Suppliers and Machinists to trouble shoot out of tolerance dimensions.
  • Implement cycle time improvement initiatives for automated and manual inspection methods.
  • Clearly creates CMM setup instructions for CMM operator inspectors.
  • Mentor inspectors and train on inspection techniques.
  • Maintain knowledge of latest inspection equipment and technology and offer solutions to continuously improve the current process.
  • Monitors mechanical condition, schedules calibration and preventative maintenance on CMM equipment.
  • Maintains a clean and orderly work area following the concepts of 5S.


MINIMUM QUALIFICATIONS (EDUCATION, EXPERIENCE, SKILLS)

Extensive blueprint interpretation.

Visual inspection ability.

Sufficient manual dexterity to handle/manipulate delicate parts & measuring instruments.

Proficient skills in Geometric Dimensioning and Tolerancing.

Comprehensive knowledge and usage of micrometers, calipers, bore gages, and surface plate setups.

Basic to intermediate computer skills.

Must be eligible to possess explosive under the Safe Explosives Act of 2003 (as amended) as required by the Bureau of Alcohol, Tobacco and Firearms (ATF) for all employees of Chemring Energetic Devices.

PHYSICAL AND OTHER REQUIREMENTS

Lifting, carrying, pushing, pulling, or otherwise moving objects, weighing up to 25 pounds occasionally and/or a negligible amount of weight frequently. Involves sitting much of the time but may involve walking or standing for brief periods of time. Use of computer.


DISCLAIMER

The preceding job description has been designed to indicate the general nature and essential job functions of this position. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. Employees will be expected to perform other job functions and duties as may be needed and/or required.

Chemring Energetic Devices is an equal-opportunity employer. We evaluate applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information, and other legally protected characteristics.


The “Know Your Rights” Poster is available here: EEO Know Your Rights

CED’s EEO Policy Statement is available here: EEO Policy Statement


Chemring Energetic Devices is committed to working with and providing reasonable accommodations to individuals with disabilities.


If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to Human Resources at humanresources@ced.us.com or call 630-969-0620 and let us know the nature of your request and your contact information.