CMM Programmer
MagTech
Job Description
Job Description
CMM Programmer
Position Title: CMM Programmer
Department: Quality Assurance / Quality Control
Reports To: Quality Manager
Position SummaryThe CMM Programmer is responsible for developing, validating, and maintaining Coordinate Measuring Machine (CMM) programs to inspect precision-machined components produced in a CNC manufacturing environment. This role works closely with Quality, Manufacturing Engineering, CNC Programming, and Production teams to ensure parts meet customer specifications, GD&T requirements, and internal quality standards. The ideal candidate possesses strong metrology knowledge, experience with CMM software, and a thorough understanding of machining processes.
Key Responsibilities- Create, modify, and optimize CMM inspection programs using software such as PC-DMIS, Calypso, MCOSMOS, PolyWorks, or equivalent.
- Interpret engineering drawings, CAD models, blueprints, and customer specifications.
- Apply GD&T principles in accordance with ASME Y14.5 standards.
- Perform First Article Inspections (FAI) and Production Part Approval Process (PPAP) measurements as required.
- Develop inspection plans and measurement strategies for new and existing products.
- Validate CMM programs prior to release and troubleshoot measurement discrepancies.
- Analyze inspection data and provide detailed reports to production, engineering, and customers.
- Support root cause analysis and corrective action activities related to nonconforming products.
- Maintain calibration and verification records for CMM equipment and related inspection tools.
- Collaborate with CNC programmers and machinists to improve manufacturability and process capability.
- Train quality inspectors and operators on measurement techniques and CMM operation.
- Ensure compliance with ISO 9001, AS9100, IATF 16949, or customer-specific quality requirements.
- Participate in continuous improvement initiatives focused on quality, efficiency, and process control.
Associate degree in Manufacturing Technology, Mechanical Engineering Technology, Quality Assurance, or equivalent experience.
Minimum of 3 years of CMM programming experience in a CNC machining environment.
Proficiency with CMM software such as:- PC-DMIS
- Zeiss Calypso
- MCOSMOS
- PolyWorks
- Equivalent metrology platforms
Strong understanding of GD&T, datums, tolerancing, and measurement techniques.
Ability to read and interpret complex engineering drawings and CAD models.
Experience using precision measuring instruments including:- Calipers
- Micrometers
- Height gages
- Bore gages
- Optical comparators
Strong problem-solving and analytical skills.
Proficiency with Microsoft Office applications.
- Bachelor's degree in Engineering, Manufacturing, or related field.
- Experience with aerospace, automotive, medical, or defense manufacturing.
- Knowledge of statistical process control (SPC) and process capability studies.
- Experience with CAD software such as SolidWorks, NX, CATIA, or Creo.
- ASQ Certified Quality Technician (CQT) or Certified Quality Engineer (CQE) certification.
- Experience with automated or robotic CMM systems.
Advanced knowledge of:- GD&T (ASME Y14.5)
- Blueprint reading
- Metrology principles
- Inspection planning
- Statistical analysis
- Root cause analysis
- Measurement uncertainty
Understanding of CNC machining processes including:- Milling
- Turning
- Grinding
- Multi-axis machining
- Ability to stand, walk, and move throughout the manufacturing facility.
- Ability to lift up to 35 pounds occasionally.
- Ability to visually inspect detailed machined components.
- Ability to work in a manufacturing environment with exposure to machinery and noise.
- Develop accurate and efficient CMM programs that support production schedules.
- Minimize inspection cycle times while maintaining measurement integrity.
- Ensure compliance with customer and industry quality requirements.
- Support continuous improvement efforts that improve quality performance and reduce scrap.
- Maintain positive working relationships with Quality, Engineering, and Production personnel.
Benefits May Include:
- Health, dental, and vision insurance
- 401(k) with company match
- Paid time off and holidays
- Tuition reimbursement
- Overtime opportunities
- Professional development and certification support
$32 per hour
...CMM Programmer Our client in Sterling Heights, Michigan is a full service provider of metal components and manufacturing solutions. Having been in business since 1979, they have the necessary experience to deliver complex, high-precision parts for the aerospace industry...SuggestedRelocation package- ...Job Description Job Title: CMM Programmer Job Summary Provide quality support for engineering and manufacturing in the area of dimensional feedback for quality planning and product integrity. This service is provided through the ability to program, operate, and translate...SuggestedLocal area
- ...CMM Programmer (PC-DMIS / ATOS) - 1st Shift | Sterling Heights, MI Location: Sterling Heights, MI Shift: 1st Shift (Day Shift) We are hiring an experienced CMM Programmer with strong PC-DMIS programming skills and ATOS 3D scanning experience to join our...SuggestedFull timeShift workDay shift
$32 per hour
...Job Description Job Title: CMM Programmer (PC-DMIS & Blue Light Scanning) About the Role Our client in Sterling Heights is seeking a reliable and detailed-oriented CMM Programmer to join our team in a fast-paced automotive manufacturing environment. This role...SuggestedWeekly payStart working todayLocal areaDay shift- ...CMM Programmers/Operators are highly skilled employees responsible for operating/programming a Coordinate Measuring Machine (CMM) and various other measurement equipment in an automotive manufacturing plant. The work requires practical skill and knowledge as a CMM programmer...Suggested
- ...CMM Programmers/Operators are highly skilled employees responsible for operating/programming a Coordinate Measuring Machine (CMM) and various other measurement equipment in an automotive manufacturing plant. The work requires practical skill and knowledge as a CMM programmer...Work at officeShift work
- ...J. G. Kern Enterprises, Inc. is looking for an experienced Senior CMM Programmer / Metrology Specialist in Sterling Heights, Michigan. This role involves programming Zeiss CMM equipment using Calypso, ensuring compliance with customer specifications and GD&T requirements...
- ...Job Description Job Description Core Responsibilities of the CMM Operator: Develop, modify, validate, and maintain CMM programs for production and first article inspections. Program and operate CMM equipment using PC-DMIS Software (Must know) Interpret engineering...Day shift
$30 per hour
...Job Description Job Description CMM Programmer – Detroit, Michigan Day Shift Position: Monday-Friday 6:00am-2:00pm, overtime and weekends mandatory when scheduled Pay Rate: up to $30.00 per hour (based on proven work history) Purpose of the CMM Programmer...Hourly payMonday to FridayShift workWeekend workDay shift$20 - $25 per hour
...NC Programmer Shift: 6:00 AM Start Time Pay: $20-$25/hr (Based on experience) Contract: Contract-to-Hire We are looking for an experienced NC Programmer to join our NC Cut Department, supporting tooling and CNC operations within a fast-paced manufacturing...Contract workWork at officeShift work- ...Job Description Job Description APEX Placement and Consulting has partnered with an exciting company looking to add an EDM Programmer/Operator to their already amazing team. Their primary responsibility will be setting up and operating EDM machines while programming...Night shiftDay shift
- Embedded Software Engineer - HOT JOB! One of the most long-standing organizations in the area is seeking an entry to experienced level Software Engineers. This is going to be working on cutting edge technologies and systems. Embedded Software Engineer...
$100k
...google, Paypal, western union, Client, visa, walmart lab s etc to name a few. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time...Full timeH1b- Job Description Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI or Milford, Michigan three times per week, at minimum. Our Mission: At General Motors, our product teams...Local areaWork from homeRelocationRelocation packageFlexible hours
- Job Description: Scope of Delivery • System Requirements, Test Plan, and Test Cases documents • Vehicle builds and software development • System testing execution and analysis tools, tools source code, and • tools documentation • System performance results...
- How It Works This is not an active job listing. By submitting your interest, you’ll be among the first to know when internship opportunities open at Danaher. While the roles described here reflect the types of positions we typically recruit for, we want to be transparent...Remote jobInternship
$160k - $240k
Job Description The Role Our team is seeking a passionate and detail-oriented Staff Engineer to join us in driving innovation within the Vehicle Connectivity space. In this role, you'll be responsible for translating complex use cases into robust software solutions...H1bLocal areaWork from homeRelocation packageFlexible hours- Job Description Sponsorship: GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE. Hybrid: This role is categorized as hybrid . This...H1bWork at officeLocal areaWork from homeRelocation packageFlexible hours
$110.5k - $160k
Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...Full timeInternshipWork at officeWorldwideMonday to Friday- Senior Java Engineer Looking for local profiles in Warren/Detroit MI. Client interview will be in person in GM Office. Senior Java Engineer / Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree. Minimum...Work at officeLocal area
- Job Description Work Arrangement Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI or Milford, MI three times per week, at minimum. The Role We are seeking a highly skilled and experienced Senior Software...Local areaRelocation package
- Hello Greetings!!! This is Sakshi from Jconnect INC . Below is the requirement with my client. Please let me know if you are available for this role. Title: Generative AI Engineer Location : Warren ,MI Duration: Fulltime JOB...Full timeImmediate startRelocation
$90k - $115k
Job Title: Application Engineer - Fastener SalesJob Description The Application Engineer - Fastener Sales serves as the primary technical expert for engineered fastening solutions, supporting both customers and internal teams with fastener applications, manufacturing...Permanent employmentCasual workWork at officeFlexible hours- Job Summary: We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of a next-generation dual-arm, ROS 2-based manipulation system capable of operating with multiple grippers in a flexible automation environment. In this...Flexible hours
$135.2k - $306.4k
Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...Full timeTemporary workFlexible hours- About the job Application Engineer Application Engineer requires: Bachelor's degree in Materials Science/Chemistry, Mechanical or Electronics Engineering. Experience with Automotive Quality systems and requirements. Experience with dispense equipment suppliers...
$128.19k - $184.01k
About Quora: Quora’s mission is to grow and share the world’s knowledge. To do so, we have two knowledge sharing products: Quora : a global knowledge sharing platform with over 300M monthly unique visitors, bringing people together to share insights on various topics...Remote jobFull time$95k - $125k
Why WWT?** At World Wide Technology, we work together to make a new world happen. Our important work benefits our clients and partners as much as it does our people and communities across the globe. WWT is dedicated to achieving its mission of creating a profitable growth...Base plus commissionFull timeWork experience placementRemote workShift work$116.36k - $155.15k
Lumen is the trusted network for the AI‑powered world, connecting people, data, and applications through our expansive fiber network and connected ecosystem. We enable secure, high‑performance connectivity across cloud, edge, and AI workloads for enterprises, governments...Full timeTemporary workRemote work1 day per week- Job Description This role is categorized as hybrid, meaning the selected candidate will be expected to work on-site at the Warren Tech Center at least three days per week (or other frequency determined by their manager). ~ This role is not eligible for relocation ...H1bLocal areaWork from homeRelocation package3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CMM Programmer. Be the first to apply!
- interactive developer Warren, MI
- developer relations Warren, MI
- sas programmer Warren, MI
- weekend programmer Warren, MI
- program developer Warren, MI
- remote ruby on rails developer Warren, MI
- remote developer Warren, MI
- peoplesoft developer work from home Warren, MI
- senior magento developer Warren, MI
- scientific programmer Warren, MI



