PC-DMIS CMM Programmer
$30 - $36 per hourMsi-Viking
Compensation $30-$36 per hour, based on experience and qualifications Location Canton, MI Schedule Full-Time, In-Person Relocation Assistance May be available for qualified candidates Position Overview MSI-Viking Gage is seeking an experienced PC-DMIS CMM Programmer to join our Contract Inspection Lab in Canton, Michigan. This position is responsible for both programming and operating Coordinate Measuring Machines (CMMs) to inspect precision-manufactured components for customers across a variety of industries, including aerospace, automotive, medical, and industrial manufacturing. The ideal candidate will have experience creating and optimizing PC-DMIS programs, interpreting GD&T requirements, and performing dimensional inspections using advanced measurement equipment. This is a primarily lab-based position with minimal travel requirements. This role combines hands‑on CMM operation with advanced PC-DMIS programming in a fast‑paced contract inspection environment. Responsibilities Create, modify, and execute CMM programs using PC-DMIS software Set up and operate Coordinate Measuring Machines (CMMs) Inspect aerospace, automotive, medical, and industrial components to customer specifications Interpret engineering drawings, CAD models, and GD&T requirements Perform dimensional inspections and analyze measurement results Troubleshoot and optimize existing CMM programs for efficiency and accuracy Document inspection results and prepare customer reports Collaborate with quality, engineering, and inspection personnel to ensure measurement accuracy and compliance Maintain accurate inspection records and measurement documentation Support continuous improvement initiatives within the Contract Inspection Lab Required Qualifications Minimum of 3 years of experience programming CMMs using PC-DMIS software Strong understanding of GD&T principles and blueprint interpretation Experience working with CAD models and technical drawings Ability to independently create and troubleshoot CMM programs Strong analytical and problem‑solving skills Excellent attention to detail and commitment to quality Additional Requirements Must be authorized to work in the United States without current or future employer sponsorship. Why Join MSI‑Viking Gage? Work with advanced measurement technologies and precision inspection equipment Inspect components for a wide range of manufacturing industries Join a growing organization with a strong reputation for calibration, inspection, and precision measurement solutions. Opportunities for continued professional development and technical growth Competitive benefits package and company‑matched 401(k) Medical, Dental, Vision, Disability, and Life Insurance Paid Vacation and Company Holidays Continuing Education Opportunities Overtime Opportunities Employee Assistance Program (EAP) MSI‑Viking Gage is an Equal Opportunity Employer. #J-18808-Ljbffr
$30 - $36 per hour
Msi-Viking Gage is looking for an experienced PC-DMIS CMM Programmer to join the Contract Inspection Lab in Canton, Michigan. This full-time, in-person role requires proficiency in programming and operating CMMs to inspect precision-manufactured components across various...SuggestedHourly payFull timeContract work- ...transmission builds. In addition, we provide contract gear and CMM inspection services. We are also a NADCAP approved non‑... ...programming experience. CMM programming experience using Open DMIS (preferred) or PC‑DMIS. Experience in a job shop or a manufacturing environment...SuggestedPermanent employmentContract workH1bMonday to FridayDay shift
- A leading aerospace company in Livonia, Michigan, is seeking a CMM Inspector for a 1st Shift position, working from 6:00 a.m. to 4:30 p.m., Monday through Friday. The role involves supporting quality and manufacturing departments with various inspections, including 1st...SuggestedMonday to FridayShift workDay shift
- MMS Holdings Inc in Canton Charter Township is searching for a Statistical Programmer with a Master’s degree and at least 5 years of experience in Statistical Programming. The ideal candidate will have advanced knowledge in SAS programming and E-Submission standards. The...Suggested
$85k - $95k
...communication skills.Demonstrated self-starter and effective use of organization and planning skills.Demonstrated Project Management Skills.PC literate and skill efficiency in job related software/programs.Ability to participate as a member of a team, crossing department and...SuggestedWork at officeNight shift- ...of instrumentation and electrical processes Must possess excellent written and oral communication skills Thorough knowledge of PC operation, structure, MS Windows, and computer networking require We look forward to receiving your details; please use our online...Full timeContract workWork experience placementWork visa
- ...this sounds like you, we'd be thrilled to welcome you to team UMCU! Let's grow, succeed, and make an impact together. Position: Programmer Location: Ann Arbor, MI Job Id: 543 # of Openings: 1 The University of Michigan Credit Union (UMCU) offers a fun and challenging...Full timeHome officeFlexible hours
$103.1k
At orsa credit union, we believe in more than just banking, we believe in people. We are looking to build a community of forward-thinking team members who share our values towards providing exceptional member experiences and financial empowerment through our best-in-class...Full timeWork experience placementLocal areaFlexible hours- At Stewart, we know that success begins with great people. As a Stewart employee, you'll be joining a company that was named a 2024-2025 Best Company to Work For by U.S. News & World Report, and a 2025 Top Workplace by USA Today. We are committed to helping you own, develop...Work experience placement
- Job Summary Responsible for designing, developing, and maintaining high-quality software solutions that meet business needs and technical requirements. Collaborate with cross-functional teams to understand project requirements, design scalable architecture, and implement...Work experience placement
- ...Job Description Job Description Under the general direction of the N/C Programming Manager, the N/C Programmer 1 is responsible for generating CAD surfaces and developing N/C cutter-path programs used in the machining of production tools. The role primarily supports...
- An senior programmer develops content and code for the various websites managed by LookInTheAttic & Company. This person is tasked to ensure the accuracy of content, addition of new content, coding and ease-of-use of the company's various websites and systems. Typical...
- Job Type Full-time Description We are looking for a mid-level Software Development Engineer who can design, build, and deliver high-quality software in a collaborative, fast-paced, and multicultural environment. You will work closely with cross-functional...Full timeH1bLocal areaOverseasNight shift
- Senior Software Developer (Job Code: 1001) permanent Location: Canton, MI and multiple undetermined worksites throughout the US; Minimum Qualifications: Education: Bachelor – Computer Engineering, Electronic Engineering, Electrical and Electronics Engineering, Electronics...Permanent employment
$96k
Sr. Software Engineer II Galaxy Software Solutions, Inc. has job openings for Sr. Software Engineer II. Jobs located in Canton, MI and various unanticipated locations throughout the U.S. Design, develop, and implement software applications. Review, evaluate, and test client...Permanent employmentTemporary workRelocation- Develop computer software/systems for clients to meet requirements. Interact with client and other team members to develop software pursuant to project plans. Review and analyze developed software/systems to correct errors and ensure client satisfaction. Develop stored...Relocation
- About MMS Are you looking to join a company where your contributions truly matter, and where you'll be part of a supportive, innovative team? MMS is a award-winning, data-focused clinical research organization (CRO). We pride ourselves on being a Great Place to Work...Remote jobFull timeH1bVisa sponsorship
- Galaxy Software Solutions, Inc. is seeking a Senior Software Developer for a permanent position based in Canton, MI, with potential for multiple undetermined worksites throughout the US. Candidates must have a Bachelor's degree in Computer Engineering, Electrical Engineering...Permanent employment
- Job Description GENERAL RESPONSIBILITY Lead and technical responsibility for the development of the foundation brake of new and existing programs; Responsible to gather customer's vehicle parameters, packaging data and engineering requirements; Responsible...
- AVL Test Systems Inc offers a job in the United States (US) as Application Engineer Application Engineer - Duties are provide technical engineering & customer liaison support services for engine & electrified powertrain test systems integration, development, commissioning...Contract workWork from homeHome office
$96k
Galaxy Software Solutions, Inc. is seeking a Sr. Software Engineer II located in Canton, MI. The role involves designing, developing, and implementing software applications, as well as reviewing and testing both client and web applications. A Master's degree in Computer...$100k - $130k
Freudenberg Group Job Opportunity Working at Freudenberg: We will wow your world! Responsibilities: Partner directly with customers and sales teams to translate technical requirements into high-impact, application-specific solutions that win and grow business...$61 - $66 per hour
...including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company. #LI-FA1 #LI-ONSITE Pay Range: $ 6...Local area- Dearborn, Michigan - Software Engineer Position Description 3DEXPERIENCE Level 3 (L3) Support Engineer Role Overview The 3DEXPERIENCE Level 3 (L3) Support Engineer is a technical position responsible for providing advanced troubleshooting, diagnostics, and resolution of...Permanent employment
- The HORIBA Group of worldwide companies provides an extensive array of instruments and systems for applications ranging from automotive R&D, process and environmental monitoring, in-vitro medical diagnostics, semiconductor manufacturing and metrology, to a broad range ...Temporary workWork at officeWorldwideFlexible hours
$99k - $170k
BlueCruise Feature and Software Engineer Dearborn, MI, United States (Hybrid) Trending Job Description We bring engineering ideas to life. In Product Development, we make driving more exciting, enjoyable and sustainable. Ford’s Advanced Driver Assistance Systems (ADAS)...Local areaImmediate startRemote workVisa sponsorshipFlexible hours$69.1k - $141.5k
Job ID326931Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCIEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental USAnticipated Posting End: 7/27/2026The Opportunity...Contract workWork experience placementRemote workFlexible hours- #### Software Engineer at Fast Switch-Great Lakes LLC# Software EngineerFast Switch-Great Lakes LLCLivonia, MIFull-timeInformation Services / Technology (IT)Posted on June 21, 2026Software Engineer:Develop, optimize SQL queries, stored procedures & ETL processes to analyze...Remote workRelocation
- Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with innovative solutions and a managed XDR service to strengthen cyber resilience. Hundreds of thousands of...Work experience placementWorldwideFlexible hours
- MemryX Inc. is a semiconductor company focused on delivering high-performance, low-power AI accelerators for edge computing. Founded in 2019 and headquartered in Ann Arbor, Michigan, the company also operates existing engineering branches in Taipei and Hsinchu Taiwan, ...Permanent employmentLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PC-DMIS CMM Programmer. Be the first to apply!
- seo developer Canton, MI
- graphic programmer Canton, MI
- scientific programmer Canton, MI
- student programmer Canton, MI
- genesys developer Canton, MI
- entry level computer programmer Canton, MI
- entry level programmer Canton, MI
- developer Canton, MI
- programmer no experience Canton, MI
- teradata developer Canton, MI

