1

Cnc Cam Programmer Jobs in Michigan (NOW HIRING)

Be Seen First

CNC Machinist Programmer

Macomb, MI ยท On-site

$25.75 - $35/hr

The CNC Machinist Programmer is responsible for independently programming and operating a variety ... This role requires expertise in CAD/CAM programming and precision machining to deliver high-quality ...

CNC Programmer Location: Harper Woods, MI Industry: Advanced Manufacturing / Marine Technology Job ... If you're passionate about CAD/CAM programming, continuous improvement, and collaborating with ...

... CNC, CAM, and fabrication โ€ข Program and troubleshoot robotics and PLC-driven packaging lines โ€ข ... engineering and production teams to improve efficiency and quality Qualifications: โ€ข ...

Be Seen First

CNC Lathe Programmer

Plymouth, MI ยท On-site

$28 - $35/hr

What You'll Do Programming & Process Development ... Create, edit, and optimize CNC lathe programs using G-code and CAM software such as Esprit or ...

New

Be Seen First

CNC Lathe Programmer

Plymouth, MI ยท On-site

$28 - $35/hr

What You'll Do Programming & Process Development ... Create, edit, and optimize CNC lathe programs using G-code and CAM software such as Esprit or ...

New

Senior CNC Programmer

Utica, MI ยท On-site

$24.25 - $33/hr

SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role will be responsible for creating, implementing, and ...

3rd Shift CNC Machinist

Dundee, MI ยท On-site

$37.50/hr

CNC programming or CNC / CAM editing experience. Working knowledge of G-Code and M-Code. Ability to read and interpret engineering drawings and GD&T. Strong understanding of machining practices ...

CNC Machinist - 3rd Shift

Dundee, MI ยท On-site

$19.25 - $26.50/hr

CNC programming or CNC/CAM editing experience. * Working knowledge of G-Code and M-Code. * Ability to read and interpret engineering drawings and GD&T. * Strong understanding of machining practices ...

CNC Programmer

Macomb, MI ยท On-site

$27 - $35/hr

CNC Programmer Position Summary We are seeking a skilled CNC Programmer to develop, optimize, and ... The ideal candidate will have experience using CAD/CAM software such as Mastercam, WorkNC, or VISI ...

CNC ProgrammerPosition Summary We are seeking a skilled CNC Programmer to develop, optimize, and ... The ideal candidate will have experience using CAD/CAM software such as Mastercam, WorkNC, or VISI ...

CNC Machinist - 3rd Shift

Dundee, MI

$19.25 - $26.50/hr

CNC programming or CNC/CAM editing experience. * Working knowledge of G-Code and M-Code. * Ability to read and interpret engineering drawings and GD&T. * Strong understanding of machining practices ...

CNC Programmer

Troy, MI

$25 - $34.25/hr

Convert engineering and design specifications into Computer-Aided Manufacturing (CAM) programs ... Test, validate, and revise CNC programs to improve cycle times, reduce waste, and ensure production ...

CNC Programmer

Utica, MI ยท On-site

$65K - $100K/yr

Qualifications * 3+ years of CNC programming experience in a manufacturing environment. * Hands-on ... Proficiency with CAM software such as Mastercam, Tebis, HyperMill, NX, Fusion 360, or similar.

next page

Showing results 1-20

Cnc Cam Programmer information

See Michigan salary details

$14

$26

$39

How much do cnc cam programmer jobs pay per hour?

As of Aug 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 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 are CNC CAM Programmers?

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 July 2026, with employment types broken down into 87% Full Time, 8% Part Time, 3% Contract, and 2% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $56,121 per year, or $27 per hour.

Senior NX CAM Programmer

Michigan Wheel

Grand Rapids, MI โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 23 days ago


Job description

Senior NX CAM Programmer
Grand Rapids, MI | On-Site | Full-Time
We are seeking an experienced Senior Siemens NX CAM Programmer to help modernize and standardize programming across our machine shop. This role focuses on advanced multi-axis programming, cycle time reduction, and building reusable NX CAM programming systems to improve machining performance and efficiency.
Key Responsibilities
  • Develop Siemens NX CAM programs for CNC mills and lathes
  • Program advanced multi-axis toolpaths (swarf, guiding curves, feature-based machining, high-speed machining)
  • Build standardized templates, tool libraries, and programming methods
  • Use simulation and verification tools to ensure collision-free programs before release
  • Optimize toolpaths to reduce cycle time, improve surface finish, and extend tool life
  • Support prove-outs on the shop floor and collaborate with manufacturing engineers
  • Help establish programming standards across multiple CNC machines
Qualifications
  • 5+ years of Siemens NX CAM programming experience
  • Strong multi-axis CNC programming skills
  • Deep understanding of machining fundamentals, feeds & speeds, cutter engagement, and surface finish control
  • Experience machining castings or variable starting stock
  • Proven ability to reduce cycle times and improve machining efficiency
  • Ability to work independently and develop structured programming systems
Preferred / Bonus Skills
  • NX Open, Python, or CAM automation
  • Post processor customization
  • Robotics experience (ABB a plus)
Benefits
  • Biweekly Pay
  • 401(k) with Company Match (after 90 days)
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Accident Insurance
  • Critical Illness Insurance
  • Hospital Indemnity Insurance
  • Legal Insurance
  • Life & AD&D Insurance
  • Short-Term & Long-Term Disability
  • HSA & Flexible Spending Accounts
  • 9 Paid Holidays
  • PTO, Sick Time, and Personal Time Off

Competitive compensation based on experience