1

Cam Programmer Jobs in Michigan (NOW HIRING)

The ideal candidate is detail‑oriented, mechanically inclined, and experienced with CAD/CAM systems and G‑code programming. Key Responsibilities: * Develop, edit, and optimize CNC lathe programs

Analyzes engineering drawings to create tool paths (using CAD/CAM software) and select appropriate cutting tools. * Run simulations or physical test runs on equipment to ensure accuracy and optimize ...

The ideal candidate is detail‑oriented, mechanically inclined, and experienced with CAD/CAM systems and G‑code programming. Key Responsibilities: * Develop, edit, and optimize CNC lathe programs

Be Seen First

CNC Programmer/Operator

Pontiac, MI · On-site

$26.25 - $36/hr

Proficient in CAD/CAM Software. TopSolid a plus * Proficiency in CNC programming languages (G-code, M-code) * Ability to select the correct tooling for the part * Ability to do Machine Set ups ...

CNC Programmer

Detroit, MI · On-site

$24.50 - $33.50/hr

Proven experience using computer aided manufacturing (CAM) software, specifically Autodesk Fusion, for CNC programming and toolpath generation. * Proficiency in object-oriented or component-oriented ...

Be Seen First

CNC Programmer/Operator

Pontiac, MI · On-site

$26.25 - $36/hr

Proficient in CAD/CAM Software. TopSolid a plus * Proficiency in CNC programming languages (G-code, M-code) * Ability to select the correct tooling for the part * Ability to do Machine Set ups ...

CNC (4) Programmer

Auburn Hills, MI

$25 - $34.25/hr

Designing and programming computer numerical controlled (CNC) machine tools using CAD/CAM software * Setting up the CNC machines, including loading raw materials and conducting test runs to ensure a ...

CNC (4) Programmer

Auburn Hills, MI · On-site

$25 - $34.25/hr

Designing and programming computer numerical controlled (CNC) machine tools using CAD/CAM software * Setting up the CNC machines, including loading raw materials and conducting test runs to ensure a ...

CNC (4) Programmer

Auburn Hills, MI

$25 - $34.25/hr

Designing and programming computer numerical controlled (CNC) machine tools using CAD/CAM software * Setting up the CNC machines, including loading raw materials and conducting test runs to ensure a ...

Utilize Visi CAD/CAM software for programming and design support * Develop setup and tooling sheets to assist CNC operators with machine setup * Support production runs by troubleshooting programming ...

CNC Programmer

Brighton, MI · On-site

$25.50 - $34.75/hr

... CAM desired - Macro Programming desired - AutoCAD desired Job Type: Full-time Benefits: * 401(k) * 401(k) matching * Dental insurance * Flexible spending account * Health insurance * Life insurance

CNC PROGRAMMER

Lapeer, MI · On-site

$24.50 - $33.50/hr

Minimum of 5-7 years of CNC programming experience using Siemens NX CAD/CAM software is required. * Proven track record of setting up, adjusting, and maintaining CNC machines to ensure optimal ...

Showing results 41-60

Cam Programmer information

See Michigan salary details

$10

$34

$59

How much do cam programmer jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for cam programmer in Michigan is $34.46, according to ZipRecruiter salary data. Most workers in this role earn between $22.40 and $44.86 per hour, depending on experience, location, and employer.

What are some typical daily responsibilities of a cam programmer?

As a CAM Programmer, your daily tasks typically include translating engineering drawings and 3D models into CNC machine instructions, optimizing tool paths, and selecting appropriate cutting tools to maximize efficiency and quality. You may also collaborate with machinists and production teams to troubleshoot machining issues, make on-the-fly adjustments to programs, and ensure quality standards are met. CAM Programmers often review and revise existing programs to improve cycle times or adapt to new materials. This role requires close attention to changing production requirements and proactive communication with other departments, ensuring smooth and efficient manufacturing workflows.

What does a cam programmer do?

A CAM (Computer-Aided Manufacturing) Programmer creates and optimizes CNC machine tool programs using CAM software. They convert engineering designs and CAD models into precise machining instructions. Their role involves selecting cutting tools, defining tool paths, and ensuring efficiency in the manufacturing process. CAM Programmers work closely with engineers and machinists to improve production quality and minimize waste.

What are the key skills and qualifications needed to thrive as a cam programmer?

To thrive as a CAM Programmer, you need strong expertise in CNC programming, computer-aided manufacturing (CAM) software, and a solid understanding of machining processes, typically supported by a technical degree or vocational training in manufacturing or engineering. Familiarity with industry-standard tools such as Mastercam, SolidWorks CAM, or Siemens NX, as well as knowledge of G-code and M-code, is crucial, and certifications in these platforms are highly valued. Excellent problem-solving abilities, attention to detail, and effective communication are important soft skills for collaborating with machinists and engineers. These skills ensure the production of precise, high-quality components and support seamless manufacturing operations.

What are the most commonly searched types of Cam Programmer jobs in Michigan?

The most popular types of Cam Programmer jobs in Michigan are:

What job categories do people searching Cam Programmer jobs in Michigan look for?

The top searched job categories for Cam Programmer jobs in Michigan are:

Infographic showing various Cam Programmer job openings in Michigan as of August 2026, with employment types broken down into 97% Full Time, and 3% Contract. Highlights an 100% In-person job distribution, with an average salary of $71,675 per year, or $34.5 per hour.

CNC Lathe Tech/Programmer

NN, Inc.

Grand Rapids, MI • On-site

$32 - $35/hr

Full-time

Re-posted 13 days ago


Job description

Who We Are:

Autocam, a division of NN, Inc., is a leading manufacturer of high-performance precision components. We combine innovative thinking with machining technologies to push the boundaries of what is possible. NN Inc. is a global diversified industrial manufacturer dedicated to driving customer success through innovation and quality. With over 3,200 employees across 23 manufacturing facilities worldwide, we are committed to delivering high-performance precision components.

What you'll do:

We are seeking a skilled CNC Lathe Technician/Programmer to join our automotive manufacturing team. This role is responsible for programming, setting up, operating, and maintaining CNC machining equipment to produce high‑quality components that meet strict automotive specifications. The ideal candidate is detail‑oriented, mechanically inclined, and experienced with CAD/CAM systems and G‑code programming.

Key Responsibilities:

  • Develop, edit, and optimize CNC lathe programs
  • Set up CNC lathes, and other machining centers—including tooling, fixtures, and machine offsets.
  • Validate new programs through dry runs and first‑article inspections.
  • Continuously improve programs to reduce cycle time and enhance tool life.
  • Operate CNC equipment to produce precision automotive components according to production schedules.
  • Interpret blueprints, GD&T symbols, and technical specifications.
  • Monitor machining operations to ensure consistent quality and dimensional accuracy.
  • Perform in‑process inspections using calipers, micrometers, height gauges, CMMs, or other metrology tools.

Qualifications:

  • 3+ years of CNC machining experience in a production environment.
  • Strong ability to read and interpret blueprints, GD&T, and work instructions.
  • Proficiency in CNC programming (G‑code) and CAM systems (e.g., Mastercam, Fusion 360, Esprit).
  • Experience with CNC lathes.
  • Understanding of tooling, feeds/speeds, materials (steel, aluminum, castings, etc.).
Preferred
  • Automotive or high‑precision manufacturing experience.
  • Familiarity with IATF 16949 or ISO 9001 standards.

For positions requiring access to technical data, NN, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except U.S. Citizens, U.S. Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.

ID:qnkTyx