1

Cam Programmer Jobs in Michigan (NOW HIRING)

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

The ideal candidate will have experience using CAD/CAM software such as Mastercam, WorkNC, or VISI ... This role works closely with Engineering, Manufacturing, and Quality teams to support new and ...

CNC Programmer

Williamston, MI · On-site

$23 - $31.50/hr

A minimum of 2 full years of CNC programming using CAM software * Create efficient machining programs with correct tooling and feed-rates. * Must be able to read and understand blue prints. * Must ...

CNC Programmer

Troy, MI

$25 - $34.25/hr

Convert engineering and design specifications into Computer-Aided Manufacturing (CAM) programs * Perform calculations to establish proper speeds, feeds, and cutting paths while maintaining tight ...

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

Clinton Township, MI · On-site

$24.50 - $33.50/hr

Utilize various CAD/CAM software effectively for part programming and optimization * Conduct in-process quality checks using precision measurement tools (calipers, micrometers, etc.) to ensure parts ...

CNC Programmer

Freeland, MI · On-site

$62K - $83K/yr

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

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

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

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

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

Showing results 21-40

Cam Programmer information

See Michigan salary details

$10

$34

$59

How much do cam programmer jobs pay per hour?

As of Aug 8, 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 Programmer

MagTech

Macomb, MI • On-site

$27 - $35/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 12 days ago


Job description

CNC Programmer Position Summary

We are seeking a skilled CNC Programmer to develop, optimize, and maintain CNC machining programs for precision manufacturing operations. The ideal candidate will have experience using CAD/CAM software such as Mastercam, WorkNC, or VISI to create efficient machining strategies, improve productivity, and ensure the production of high-quality components. This role works closely with Engineering, Manufacturing, and Quality teams to support new and existing production programs.

Essential Duties and Responsibilities
  • Create, modify, and optimize CNC programs for milling, turning, and multi-axis machining centers.
  • Develop toolpaths using Mastercam, WorkNC, VISI, or similar CAD/CAM software.
  • Interpret engineering drawings, CAD models, GD&T requirements, and customer specifications.
  • Select appropriate tooling, fixtures, cutting parameters, and machining strategies.
  • Collaborate with machinists and manufacturing engineers to troubleshoot machining issues and improve process efficiency.
  • Conduct program prove-outs and first-run validations on the shop floor.
  • Optimize cycle times while maintaining quality and tool life requirements.
  • Support continuous improvement initiatives focused on safety, quality, delivery, and cost reduction.
  • Maintain program documentation, setup sheets, tooling lists, and process instructions.
  • Assist with fixture design and manufacturing process development when required.
  • Investigate and resolve production issues related to programming, tooling, or machine performance.
  • Ensure compliance with company quality standards and safety procedures.
Qualifications Required
  • High school diploma or GED required; technical degree or apprenticeship preferred.

  • 3+ years of CNC programming experience in a manufacturing environment.

  • Proficiency with at least one CAD/CAM software package:- Mastercam

    • WorkNC
    • VISI
  • Ability to read and interpret blueprints, engineering drawings, and GD&T.

  • Experience with CNC milling and/or turning operations.

  • Strong understanding of machining processes, tooling, cutting parameters, and workholding techniques.

  • Knowledge of CNC controls such as Fanuc, Haas, Siemens, Mazak, or similar.

  • Strong problem-solving and analytical skills.

  • Excellent communication and teamwork abilities.

Preferred
  • Experience with 3-axis, 4-axis, and 5-axis machining.
  • Tool and die, aerospace, automotive, medical device, or precision manufacturing experience.
  • Fixture design experience.
  • CAD software experience (SolidWorks, Siemens NX, CATIA, Creo, etc.).
  • Lean Manufacturing and Continuous Improvement experience.
Physical Requirements
  • Ability to stand, walk, and move throughout a manufacturing facility.
  • Ability to occasionally lift up to 40 pounds.
  • Ability to work in a production environment with exposure to machine noise, coolants, and metal chips.
Benefits
  • Competitive salary
  • Medical, Dental, and Vision Insurance
  • 401(k) with Company Match
  • Paid Time Off and Paid Holidays
  • Professional Development Opportunities
  • Career Growth within a Stable Manufacturing Environment

Job Title: CNC Programmer

Department: Manufacturing Engineering

Employment Type: Full-Time

Salary Range: Commensurate with experience and qualifications.