Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

CMM Programmer

MagTech

Job Description

Job Description

CMM Programmer

Position Title: CMM Programmer

Department: Quality Assurance / Quality Control

Reports To: Quality Manager

Position Summary

The 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.
Required Qualifications
  • 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.

Preferred Qualifications
  • 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.
Technical Skills
  • 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
Physical Requirements
  • 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.
Performance Expectations
  • 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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the CMM Programmer in Warren, MI vacancy
  • $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... 
    Suggested
    Relocation package

    Manpower Inc

    Sterling Heights, MI
    2 days ago
  •  ...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... 
    Suggested
    Local area

    Linamar

    Southfield, MI
    22 hours ago
  •  ...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... 
    Suggested
    Full time
    Shift work
    Day shift

    Hire Quality Strategies

    Sterling Heights, MI
    3 days ago
  • $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... 
    Suggested
    Weekly pay
    Start working today
    Local area
    Day shift

    Cardinal Services

    Sterling Heights, MI
    1 day ago
  •  ...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

    Stellantis

    Detroit, MI
    15 hours ago
  •  ...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 office
    Shift work

    Stellantis

    Detroit, MI
    2 days ago
  •  ...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... 

    J G KERN Enterprises Inc

    Sterling Heights, MI
    2 days ago
  •  ...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

    MB Aerospace Warren

    Warren, MI
    20 days ago
  • $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 pay
    Monday to Friday
    Shift work
    Weekend work
    Day shift

    CAD Engineering Resources

    Detroit, MI
    5 days ago
  • $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 work
    Work at office
    Shift work

    Linked Professional Services

    Fraser, MI
    1 day ago
  •  ...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 shift
    Day shift

    Apex Placement & Consulting

    Sterling Heights, MI
    29 days ago
  • 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...

    Advanced Technology Innovation

    Warren, MI
    4 days ago
  • $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 time
    H1b

    SynergisticIT

    Warren, MI
    1 day ago
  • 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 area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • 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...

    Omni Inclusive

    Warren, MI
    2 days ago
  • 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 job
    Internship

    Danaher

    Warren, MI
    4 days ago
  • $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...
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • 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...
    H1b
    Work at office
    Local area
    Work from home
    Relocation package
    Flexible hours

    Socket

    Warren, MI
    1 day ago
  • $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 time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Warren, MI
    1 day ago
  • 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 office
    Local area

    Omni Inclusive

    Warren, MI
    14 hours ago
  • 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 area
    Relocation package

    General Motors Ventures

    Warren, MI
    3 days ago
  • 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 time
    Immediate start
    Relocation

    3B Staffing LLC

    Warren, MI
    3 days ago
  • $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 employment
    Casual work
    Work at office
    Flexible hours

    Actalent

    Roseville, MI
    14 hours ago
  • 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

    Optimal CAE

    Warren, MI
    2 days ago
  • $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 time
    Temporary work
    Flexible hours

    Oracle

    Warren, MI
    22 hours ago
  • 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...

    Global Channel Management

    Madison Heights, MI
    2 days ago
  • $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 job
    Full time

    Quora

    Warren, MI
    1 day ago
  • $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 commission
    Full time
    Work experience placement
    Remote work
    Shift work

    World Wide Technology

    Warren, MI
    4 days ago
  • $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 time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Warren, MI
    3 days ago
  • 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 ...
    H1b
    Local area
    Work from home
    Relocation package
    3 days per week

    General Motors

    Warren, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CMM Programmer. Be the first to apply!