1

Cnc Cam Programmer Jobs in Michigan (NOW HIRING)

CNC Machinist

Holland, MI · On-site

$19.50 - $26.75/hr

Candidates with CAM programming experience are highly preferred. Key Responsibilities * Set up and operate CNC machine tools, primarily vertical mills (Mazak, Hurco) - you will typically be assigned ...

CNC Programmer

Freeland, MI · On-site

$62K - $83K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Create CNC programs using CAD/CAM software. * Interpret engineering drawings, blueprints, and technical specifications. * Select appropriate cutting tools, speeds, feeds, and machining processes.

Multi‑Axis CNC Toolpath Developer (CAD/CAM)

Macomb, MI · On-site

$27 - $35/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Multi‑Axis CNC Toolpath Developer (CAD/CAM) A Day in the Life You start your morning reviewing new work orders and 3D models, then open Mastercam, WorkNC, or VISI to craft precise toolpaths for ...

New

CNC Programmer

Clinton Township, MI · On-site

$24.50 - $33.50/hr

CNC Programmer Clinton Township, MI Build. Lead. Transform. If you are passionate about precision ... Utilize various CAD/CAM software effectively for part programming and optimization * Conduct in ...

CNC Machinist

Holland, MI · On-site

$19.50 - $26.75/hr

Candidates with CAM programming experience are highly preferred. Key Responsibilities * Set up and operate CNC machine tools, primarily vertical mills (Mazak, Hurco) -- you will typically be assigned ...

CNC Programmer

Stevensville, MI · On-site

$25 - $34/hr

Position: CNC PROGRAMMER Location: Stevensville, Michigan A CNC programmer is responsible for ... Proficient in CAD and CAM software * Ability to read and interpret technical drawings

Program new jobs using CAM software and make program revisions as needed. * Develop efficient ... Qualifications * 5+ years of CNC programming experience focused on CNC turning. * Experience ...

New

Program new jobs using CAM software and make program revisions as needed. * Develop efficient ... Qualifications * 5+ years of CNC programming experience focused on CNC turning. * Experience ...

New

CNC Programmer

Detroit, MI · On-site

$24.50 - $33.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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

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 ...

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 ...

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 ...

CNC PROGRAMMER

Lapeer, MI

$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 ...

CNC Programmer / Setup

Detroit, MI · On-site

$23.25 - $31.75/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... CAM experience is beneficial -Excellent working knowledge of CNC programming (G & M codes, canned cycles, etc). -Able to select, change, set, and touch off tools -Strong ability to use measuring ...

Showing results 21-40

Cnc Cam Programmer information

See Michigan salary details

$14

$26

$39

How much do cnc cam programmer jobs pay per hour?

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

What are some common challenges CNC CAM programmers face when transitioning from manual machining to computer-aided manufacturing?

CNC CAM Programmers often find the shift from manual machining to computer-aided processes challenging due to the need to master complex software and understand digital workflows. Adapting to detailed CAD/CAM programs requires strong attention to detail and the ability to visualize machining operations in a virtual environment. Additionally, effective communication with machinists and engineers is crucial to ensure that tool paths and programs align with production capabilities and quality standards. Overcoming these challenges typically involves hands-on training, ongoing collaboration, and a commitment to continuous learning.

What is a CNC CAM programmer?

CNC CAM Programmers are professionals who use computer-aided manufacturing (CAM) software to create instructions for computer numerical control (CNC) machines. They convert engineering drawings and models into precise toolpaths that guide machinery to produce parts and components. Their work ensures parts are manufactured accurately, efficiently, and to exact specifications. CNC CAM Programmers often collaborate with engineers and machinists to optimize production processes and troubleshoot issues.

What is the difference between Cnc Cam Programmer vs Cnc Machinist?

AspectCnc Cam ProgrammerCnc Machinist
CredentialsOften requires CNC programming certifications, technical trainingTypically needs machining experience, technical skills, sometimes certifications
Work EnvironmentDesigning and programming CNC machines, often in office or CAD/CAM softwareOperating CNC machines, setting up and machining parts on shop floors
Industry UsageUsed in manufacturing, aerospace, automotive for programming CNC equipmentUsed across manufacturing sectors for producing parts

The main difference is that Cnc Cam Programmers focus on creating and optimizing CNC programs using CAD/CAM software, while Cnc Machinists operate and set up CNC machines to produce parts. Both roles require technical skills, but Cnc Cam Programmers are more involved in the planning and programming phase, whereas Cnc Machinists handle the hands-on machining process.

What are the key skills and qualifications needed to thrive as a CNC CAM programmer, and why are they important?

To thrive as a CNC CAM Programmer, you need a solid understanding of computer-aided manufacturing, machining processes, and blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Proficiency in CAD/CAM software such as Mastercam, SolidWorks, or AutoCAD, as well as familiarity with CNC machine operation and G-code programming, is crucial. Attention to detail, problem-solving skills, and strong communication abilities help ensure precision and effective collaboration with engineering and production teams. These skills are vital for producing accurate parts efficiently, minimizing errors, and supporting smooth manufacturing workflows.

What are popular job titles related to Cnc Cam Programmer jobs in Michigan?

For Cnc Cam Programmer jobs in Michigan, the most frequently searched job titles are:

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

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

Infographic showing various Cnc Cam Programmer job openings in Michigan as of August 2026, with employment types broken down into 84% Full Time, 5% Part Time, 1% Temporary, 4% Contract, and 6% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $56,121 per year, or $27 per hour.

CNC Machinist

GABLETEK

Holland, MI • On-site

$19.50 - $26.75/hr

Full-time

Re-posted 4 days ago


Job description

CNC Machinist
Location: Holland, MI
Shift: 3rd Shift, Sunday - Thursday
About the Role
We are seeking experienced CNC Machinists to join our 3rd shift team in Holland, MI. This is a hands-on opportunity to work alongside our Skilled Trades, Applications, Controls, and Mechanical Engineering teams to design, build, program, and deploy custom automated equipment and solutions for a wide range of industrial customers.
Candidates with CAM programming experience are highly preferred.
Key Responsibilities
  • Set up and operate CNC machine tools, primarily vertical mills (Mazak, Hurco) - you will typically be assigned a dedicated machine to run daily
  • Read and interpret blueprints to machine metallic and non-metallic parts to precise print tolerances
  • Import CAD data and utilize FeatureCAM software to program CNC machining centers
  • Calculate and adjust feeds and speeds to optimize cutting conditions and machining performance
  • Perform routine preventive maintenance (PM) on assigned equipment
  • Maintain a clean, organized, and safe work area in accordance with shop housekeeping standards
  • Clearly and proactively communicate any potential quality concerns to management before they become production issues
  • Collaborate with engineering and controls teams to support the build of custom automated equipment

Qualifications
  • High school diploma or equivalent required
  • 2-5 years of experience setting up and operating CNC machining centers
  • Experience programming with CAM software (FeatureCAM preferred, but experience with other CAM platforms will be considered)
  • Strong blueprint reading skills and the ability to hold tight tolerances
  • Journeyman Machinist certification preferred but not required
  • Comfortable working independently with minimal supervision on a 3rd shift schedule
  • Strong attention to detail and a quality-first mindset