CMM Programmer

ARCH•New Hope, MN
•$35 - $40

About The Position

The CMM Programmer develops, validates, and maintains CMM programs and supports inspectors, engineers, and production personnel in ensuring products meet customer specifications. The role creates and revises programs, reports, setup instructions, and operating instructions; prepares inspection and quality control plans; selects inspection methods and gauges; and analyzes results against customer prints and specifications. The position provides technical assistance and training, serves as a technical expert in GD&T and interpretation of ASME Y14.5M, maintains CMM machines, and supports first article, in-process, and final inspections. It also participates in quality activities such as Gage R&R, process capability studies, PPAP, and APQP. Additional duties include overseeing calibration personnel and department compliance with the QMS, developing QC calculation functionality, evaluating quality technologies, supporting staff training, and leading continuous improvement efforts.

Requirements

  • High school diploma or GED equivalent.
  • At least 1 year of CMM programming experience; PC-DMIS background preferred.
  • Must meet ITAR U.S. person status requirements: U.S. citizen, U.S. permanent resident, political asylee, or refugee.

Nice To Haves

  • Associate degree.
  • Experience in CNC machining.
  • ASQ Certified Quality Inspector.
  • Working knowledge of ISO 9001, ISO 13485, and AS9100.
  • Proficiency with PC-DMIS software, surface plate technology, shop math, mechanical inspection instruments, and blueprints.
  • Strong analytical skills and ability to communicate technical concepts effectively in writing and verbally.
  • Proficiency in data collection, analysis, and presentation.
  • Excellent computer skills and proficiency with MS Office, including Excel, Word, and Outlook.
  • Strong communication skills and ability to work closely with external and internal customers.

Responsibilities

  • Create and revise CMM programs and reports to meet customer print specifications.
  • Create part- and machine-specific CMM setup and operating instructions.
  • Provide technical assistance and training to Production, Manufacturing Engineering, and Quality personnel.
  • Prepare quality control plans and inspection plans.
  • Define inspection methods and select appropriate gauges.
  • Analyze and interpret CMM reports to determine compliance with customer prints and specifications.
  • Ensure assigned activities comply with the Quality Management System.
  • Prepare detailed inspection reports, including written descriptions of results and statistical analysis.
  • Serve as a technical expert in GD&T and interpretation of ASME Y14.5M.
  • Perform daily and weekly maintenance of CMM machines.
  • Support the Quality team with First Article Inspection, in-process inspection, and final inspection as needed.
  • Participate in Gage R&R, process capability studies, PPAP, and APQP activities.
  • Oversee calibration personnel and the calibration department; ensure QMS compliance and create work instructions or procedures as needed.
  • Develop QC calculation functionality and improve software use.
  • Explore and recommend quality technologies, including scanning head use on CMMs and Micro-Views.
  • Assist with training quality personnel to improve department skills.
  • Lead continuous improvement efforts in the Quality department.

Benefits

  • Competitive rates of $35–$40 per hour depending on experience.
  • Medical, prescription drug, dental, and vision benefits starting on the first day of employment.
  • 401(k) retirement savings plan with a 4.5% company match if the employee contributes at least 5%.
  • Quarterly bonus potential.
  • Paid time off (PTO).
  • Nine company-paid holidays per year.
  • Employer-paid life insurance and AD&D, with optional coverage for the employee, spouse, and children.
  • Employee Assistance Program.
  • MN Paid Leave and/or short-term disability provided by ARCH.
  • $2,000 sign-on bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service