1

Cnc Cam Programmer Jobs in Michigan (NOW HIRING)

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

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

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

... CAM software will be considered. * Any experience with CNC metal removal: Mills, Lathes, Grinders, etc. for tool & die, molds, fixtures or closely related projects preferred. * Any CAD experience;

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

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

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

Swiss CNC Programmer

Harvey, MI · On-site

$25.75 - $35.25/hr

CNC Programming | Swiss-Type Lathes Published: January 9, 2026 --- About Mount Mfg Mount Mfg is an ... Utilize CAD/CAM software including Autodesk PartMaker and/or SolidWorks * Interpret complex part ...

Showing results 41-60

Cnc Cam Programmer information

See Michigan salary details

$14

$26

$39

How much do cnc cam programmer jobs pay per hour?

As of Sep 2, 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 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 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 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 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 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, 6% Part Time, 3% Contract, and 7% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $56,121 per year, or $27 per hour.

CNC Programmer / Setup

Perigee Manufacturing Company, Inc.

Detroit, MI • On-site

$23.25 - $31.75/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 8 hours ago


Job description

Benefits:
  • 401(k)
  • 401(k) matching
  • Bonus based on performance
  • Company parties
  • Competitive salary
  • Dental insurance
  • Health insurance
  • Opportunity for advancement
  • Paid time off
  • Training & development
  • Vision insurance
  • Flexible schedule
  • Free food & snacks
  • Free uniforms
  • Help or transport service
  • Home office stipend
  • Signing bonus
  • Tuition assistance

Requirements and responsibilities:
-Program, setup, and prove out CNC Lathes (Miyano)
-Minimum of ten (10) years experience operating CNC Lathes & Mills (REQUIRED) 
-Minimum of five (5) years experience programming and setting up CNC Lathes & Mills (REQUIRED)
-Minimum of three (3) years experience programming and setting up Miyano CNC Lathes (REQUIRED)
-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 devices (calipers, micrometers, height gages, etc)
-Must be quality conscious
-Follow specific work, process, safety instructions and procedures
-Excellent problem-solving ability and attention to detail
-Good communication skills and team mentality
-Exhibit strong work ethic and attendance record
-Maintain organized/clean work area
-Physically able to perform duties of the job; able to lift 50#