Log In

Log In to Save

Sign Up to Save

Sign Up to Dismiss


The email and password you specified are invalid. Please, try again.

Email and password are mandatory

Forgot Password?

Don't have an account? Sign Up

reset password

Enter your email address and we will send you a link to reset your password.

Back to Log In

Become A CMM Programmer

Where do you want to work?

To get started, tell us where you'd like to work.
Sorry, we can't find that. Please try a different city or state.

Working As A CMM Programmer

  • Interacting With Computers
  • Making Decisions and Solving Problems
  • Getting Information
  • Identifying Objects, Actions, and Events
  • Communicating with Supervisors, Peers, or Subordinates
  • Mostly Sitting

  • Repetitive

  • $68,000

    Average Salary

What Does A CMM Programmer Do At Hallmark Total Tech

* _
* Program/operate touch probe/vision coordinate measuring machine, such as CMM, Brown & Sharpe or Zeiss.
* Inspect parts with calipers, micrometers, microscopes, indicators, height gages and other computer controlled measuring devices.
* Perform first article inspection.
* Compare parts with specified dimensions.
* Inspect size, locations, surface finish, chips on cutting edges, and general appearance.
* Make judgment on the inspected part and seek approval of deviated parts.
* Etch parts.
* Create Production History Record documents.
* Review and approve material certifications prior to material being used in manufacturing.
* Package parts to prevent damage during shipment.
* Maintain a clean and orderly work area.
* Comply with state and federal safety regulations as well as company safety and security procedures.
* Adhere to company policies and state and federal laws and regulations relating to employment, including promoting a workplace free of discrimination and harassment.

What Does A CMM Programmer Do At Volt Information Sciences

* Create, revise CMM programs and CMM reports to reflect customer print specification requirement.
* Create CMM set up and operational instruction to part/ machine specific.
* Provides technical assistance and training to production, manufacturing engineering, and Quality personnel.
* Prepares quality control plans and inspection plan utilize Excel or Inspection Xpert.
* Defines inspection methods, selecting gauges appropriate for inspection activities.
* Analyze and interpret CMM reports to determine adherence to customer prints, specifications.
* Responsible for assuring that assigned activities are performed in accordance with their Quality Management System.
* Prepare detailed inspection report such as written descriptions of inspection results, statistical analysis reports.
* Serve as technical expert for GD&T and interpretation of AMSE Y14
* M.
* Responsible for daily, weekly maintenance of CMM machines.
* Provide support to QC team with FAI, In
* Process or Final Inspection activities as needed.
* Participate in other Quality related activities such as Gage R&R, Process capability studies, PPAP, APQP.
* Education and Experience
* High school diploma required, Associate degree preferred.
* years CMM programming experience required.
* PCDMIS preferred.
* Background in CNC machining preferred.
* ASQ Certified Quality Inspector preferred.
* Working knowledge of ISO 9001, 13485 and AS9100 preferred.
* Job Knowledge, Skills, Certifications, etc.
* Proficient with CMM, surface plate technology, shop math, and mechanical inspection instruments, and blueprints.
* Strong analytical skills and the ability to express technical concepts effectively, both written and verbal.
* Proficient at data collection, analysis, and presentation.
* Excellent computer skills and proficiency with MS Office and the internet.
* Strong communication skills and ability to work closely with external and internal customers
* Must be a U
* S. Citizen or Permanent Resident, due to contractual requirements

What Does A CMM Programmer Do At Randstad

* Create CMM programs including:
* Understand GD&T application and drawing interpretation
* Create and manage CMM programs for part layouts
* Ensure programs meet reporting standards and all drawing and GD&T requirements
* Design and assemble self-build check fixtures to meet part alignment needs and MSA requirements
* Produce and analyze reports to standards (SPC, MSA, etc)
* Collect data using metrology equipment following procedures with minimal error (CMM, fixtures, calipers, etc)
* Execute MSA processes
* Use SPC tools to evaluate results over time
* Execute calibration activities/processes
* Execute reaction plans for nonconforming results
* Meet personal target of >90% of assigned tasks in business management systems completed on time
* Identify improvement opportunities to meet improvement target of one CI per quarter
* Working hours: Monday
* Friday 1st Shift

What Does A CMM Programmer Do At Cirrus Aircraft

* Leads the development of inspection methods and techniques used in production of aircraft and aircraft components
* Collaborate with design and manufacturing engineers to develop and improve inspection methods
* Operate metrology equipment for the inspection of aircraft components and manufacturing tools
* Manage hardware and software maintenance as required for metrology inspection equipment
* Accomplish tooling certification and maintain records of calibration in the tool certification database
* Develop inspection programs to operate the automated CMM for the inspection of aircraft components using CAD and GD&T data
* Perform measurement systems analysis
* Perform measurement system error and non-conformity root cause evaluations and assists in develop corrective action plans
* Demonstrates comprehensive knowledge of the Quality Assurance Manual
* Support standardization and continuous improvement the inspection processes.
* Provides support to other quality assurance personnel as required

What Does A CMM Programmer Do At Kelly Services

* Interface with engineering during the production planning phase.
* Create and maintain part characteristics data bases.
* Plan, create and prove out CMM programs.
* Determine requirements and coordinate methods for receiving, first article, in process and final inspections.
* Coordinate with tool room on special fixture needs for applications requiring fixtures.
* Support manufacturing to determine characteristics and monitoring process data with regards to SPC requirements

Show More

Show Less

How To Become A CMM Programmer

Most computer programmers have a bachelor’s degree in computer science or a related subject; however, some employers hire workers with an associate’s degree. Most programmers specialize in a few programming languages.


Most computer programmers have a bachelor’s degree; however, some employers hire workers who have an associate’s degree. Most programmers get a degree in computer science or a related subject. Programmers who work in specific fields, such as healthcare or accounting, may take classes in that field to supplement their degree in computer programming. In addition, employers value experience, which many students gain through internships.

Most programmers learn a few computer languages while in school. However, a computer science degree gives students the skills needed to learn new computer languages easily. During their classes, students receive hands-on experience writing code, testing programs, fixing errors, and doing many other tasks that they will perform on the job.

To keep up with changing technology, computer programmers may take continuing education and professional development seminars to learn new programming languages or about upgrades to programming languages they already know.

Licenses, Certifications, and Registrations

Programmers can become certified in specific programming languages or for vendor-specific programming products. Some companies require their computer programmers to be certified in the products they use.

Other Experience

Many students gain experience in computer programming by completing an internship at a software company while in college.


Programmers who have general business experience may become computer systems analysts. With experience, some programmers may become software developers. They may also be promoted to managerial positions. For more information, see the profiles on computer systems analysts, software developers, and computer and information systems managers.

Important Qualities

Analytical skills. Computer programmers must understand complex instructions in order to create computer code.

Concentration. Programmers must be able to work at a computer, writing lines of code for long periods.

Detail oriented. Computer programmers must closely examine the code they write because a small mistake can affect the entire computer program.

Troubleshooting skills. An important part of a programmer’s job is to check the code for errors and fix any they find.

Show More

Show Less

CMM Programmer jobs

Add To My Jobs

CMM Programmer Demographics


  • Male

  • Female

  • Unknown



  • White

  • Hispanic or Latino

  • Asian

  • Unknown

  • Black or African American

Show More

Languages Spoken

  • Spanish

  • Vietnamese


CMM Programmer

Unfortunately we don’t have enough data for this section.

CMM Programmer Education

CMM Programmer

Unfortunately we don’t have enough data for this section.

Job type you want
Full Time
Part Time

Top Skills for A CMM Programmer


Show More

Top CMM Programmer Skills

  1. T
  2. GD
  3. CAD Models
You can check out examples of real life uses of top skills on resumes here:
  • Worked with engineering and production departments for design implementation/verification and dimensional integrity of final product.
  • Adjusted Part Programs and worked with engineering team on GD&T revision levels changes.
  • Coordinate Measuring Machine Operator and Programmer, primarily using CAD models and IGES formats.
  • Inspect Parts manually with calipers, micrometers, height gages, surface plates, etc.
  • Check fixtures and holding fixtures were the main product.

Top CMM Programmer Employers

Show More

CMM Programmer Videos

CMM PROGRAMMING - How to create inspection-ready programs in NX""

How to Reduce Your CMM Programming Time Up to 95%

SOLIDWORKS MBD and CMM Programming