Skip to main content

CMM Programmer

Ultra Machining Company is dedicated to making a difference and improving people’s quality of life. We deliver life-enhancing products which include medical devices and implants, transportation and energy technologies. Joining our team means working alongside passionate individuals who are committed to our core values of integrity, innovation and quality. Help us build the future of manufacturing by leveraging your creativity, expertise, ambition, and can-do attitude. We are a strong team growing towards a bright future. Join us if you have the aspirations, skills, and problem-solving savvy to contribute to our success.

The Coordinate Measuring Machine (CMM) Programmer creates CMM and VCMM programs in accordance with ASME Y14.5, UMC Best Practice Metrology Standards, and requirements specified in quality inspection plans.  Position is responsible for developing and documenting automated metrology related practices, maintaining availability, accuracy, and revision control of all programs generated.

Essential Functions & Responsibilities

The primary duties and responsibilities of the CMM Programmer consists of but are not limited to:

  • Generation of programs via on & offline programming methodologies
  • Program changes (updates, improvements, and rework)
  • Review of program output to ensure compliance to quality inspection requirements
  • First time run program prove out of CMM & VCMM programs
  • Collaborate with manufacturing, engineering and quality personnel as needed on technical issues
  • Troubleshooting of automated inspection process:  Equipment, programs, fixturing, etc.
  • Provide input into development of Best Practice Metrology Standards
  • Generation of setup instructions for CMM & VCMM programs
  • Mentoring and training of CMM support staff for new program releases
  • Coordinate and implement introduction of metrology related software and hardware
  • Facilitate 5s and continuous improvement initiatives
  • Must be able to meet customer demand requirements for performing visual inspection and/or other product acceptance activities with or without accommodation
  • Exhibit a working knowledge of health and safety, responsible for safety awareness, while upholding and improving the culture of safety within the organization. Identify opportunities for improvement and take action if appropriate, before a problem occurs.  Report potential hazards, unsafe working conditions, unsafe equipment, unsafe acts, and injuries immediately
  • Other tasks as assigned


  • Minimum Requirements – High school diploma or equivalent
  • Associate or Bachelor’s degree in related field – preferred
  • 3-5 years of experience programming a major CMM/VCMM platform – required
  • Completion of an advanced level GD&T training course – preferred
  • ASQ Certified Mechanical Inspector Certification – preferred
  • CNC machining experience – preferred


  • Completion of programs in accordance with established schedule
  • Ensuring changes made to programs are processed in accordance with UMC change control practices and requirements
  • Ensure programs are generated in accordance with ASME Y14.5 and UMC Best Practice Metrology Standards
  • Perform to established production standards and regulations
  • Maintain work area and equipment in a clean orderly condition and follows prescribed safety procedures at all times


  • Determination of best metrology practice within the guidelines specified in ASME Y14.5 and the UMC Best Practice Metrology Standards
  • Stop the process if safety, quality, or productivity standards are compromised
  • Ability to recommend changes for improvement

Skills & Behavioral Attributes

  • Embodies the personal commitment to the shared core values of UMC: Curiosity, Versatility, Integrity, Grit, Go Beyond
  • Ability to express ideas, share information, listen actively and demonstrate professionalism in written and verbal communications
  • Adheres to UMC Quality Standards
  • Ensure all internal and external customers receive positive service experiences
  • Promotes a sense of urgency to expedite work though area
  • Able to make effective and timely decisions
  • Excellent problem-solving skills
  • Able to work efficiently with minimal supervision
  • Able to work both independently and as a team
  • Proficient in various computer software applications such as MS Word, Excel, and Outlook

UMC is an Equal Employment Opportunity Employer

Job Details

  • Department: Office
  • Date: December 6, 2021
  • Reports To: Manager of Quality Services
  • Job Family: Technical/Production
  • Location: Monticello, MN
  • Job Group: Technical
  • OT Status: Not Exempt
  • Shift: Monday-Friday 8:00am-4:30pm
  • Relocation Available: No