1

Cnc Machinist 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 of CNC machines including Vertical Machining Centers and Turn/Mill machines in a custom job shop ...

Experienced CNC Lathe Machinist/Programmer Summary: Looking for a dependable CNC Lathe Machinist/Programmer to join our CNC department. Job Type: Full-time Pay: $20.00 - $38.00 per hour Benefits: • ...

Be Seen First

The ideal candidate will have a strong background in CNC machining, a keen eye for detail, and a commitment to quality. Proficient in programming Swiss Lathes at the control required. Key ...

New

2nd Shift CNC Machinist (CNC Mold Programmer) Rochester Hills, MI Direct Hire Pay: $23 to $33/hr. + 8% Shift Premium (DOE) An established, family-owned Tier 1 manufacturing supplier is seeking ...

Enter CNC instructions based on programmer specifications. * Select and install appropriate tooling, attachments, and fixtures. * Run pilot pieces, inspect results, and make machine adjustments to ...

New

CNC Lathe Machinist / Programmer Location: Troy, MI Job Type: Full-Time Compensation: $28-$35/hour (Based on Experience) + Excellent Benefits Precision Machining. Advanced Technology. Career Growth.

CNC Machinist

Bay City, MI · On-site

$30/hr

Set up, adjust, and operate CNC machining equipment ... Read and interpret blueprints, engineering drawings, and work instructions. * Produce precision ...

This is an excellent opportunity for a highly skilled machinist with strong CNC programming experience who enjoys working in a precision manufacturing environment focused on quality, efficiency, and ...

CNC Machinist - 2nd Shift

Greenville, MI · On-site

$18.25 - $24.75/hr

Troubleshoot machine programming issues * Perform 3-axis CNC machining * Perform 5-axis CNC machining * Use Mastercam / CAD-CAM knowledge in CNC machining processes * Collect data from blueprints ...

New

CNC Machinist - 3rd Shift

Greenville, MI · On-site

$18.25 - $24.75/hr

Troubleshoot machine programming issues * Perform 3-axis CNC machining * Perform 5-axis CNC machining * Use Mastercam and CAD/CAM knowledge in the machining process * Collect data from blueprints ...

New

CNC Machinist

Saline, MI · On-site

$18.50 - $25.25/hr

MMI Engineered Solutions is currently seeking a driven CNC Machinist to support our tooling and manufacturing operations. This role is responsible for setting up, operating, and maintaining CNC ...

CNC Machinist

Saline, MI

$18.50 - $25.25/hr

MMI Engineered Solutions is currently seeking a driven CNC Machinist to support our tooling and manufacturing operations. This role is responsible for setting up, operating, and maintaining CNC ...

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

Saline, MI · On-site

$18.50 - $25.25/hr

MMI Engineered Solutions is currently seeking a driven CNC Machinist to support our tooling and manufacturing operations. This role is responsible for setting up, operating, and maintaining CNC ...

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

Roseville, MI

$18.50 - $25.50/hr

CNC Machinist Join a small, precision-focused manufacturing team that designs and builds fixtures ... Interpret and follow engineering drawings, blueprints, program sheets, and work instructions to ...

next page

Showing results 1-20

Cnc Machinist Programmer information

See Michigan salary details

$14

$26

$39

How much do cnc machinist programmer jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for cnc machinist 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 machinist programmer?

CNC Machinist Programmers are skilled professionals who create, modify, and optimize computer numerical control (CNC) programs used to operate machines that fabricate parts from metal, plastic, or other materials. They interpret engineering drawings and technical specifications, translating them into precise instructions that guide CNC machines in cutting, drilling, milling, or turning components. Their role often includes selecting appropriate tools, troubleshooting issues with machining processes, and ensuring quality standards are met throughout production. CNC Machinist Programmers play a critical role in modern manufacturing by improving efficiency, accuracy, and consistency in the production of complex parts.

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

AspectCnc Machinist ProgrammerCnc Operator
ResponsibilitiesDesigns, writes, and tests CNC programs to produce parts with precisionSets up and operates CNC machines based on existing programs
Skills & CertificationsKnowledge of CAD/CAM software, programming skills, technical certificationsBasic machine operation skills, safety training
Work EnvironmentMachine shops, manufacturing plants, often involves programming workManufacturing floors, machine operation
FocusProgramming and troubleshooting CNC machinesRunning machines efficiently and safely

The main difference is that Cnc Machinist Programmers focus on creating and testing CNC programs, while Cnc Operators primarily run and monitor machines based on existing programs. Both roles are essential in manufacturing but require different skill sets and responsibilities.

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

To thrive as a CNC Machinist Programmer, you need a solid understanding of machining processes, blueprint reading, and CNC programming, typically supported by a technical diploma or relevant experience. Proficiency with CAD/CAM software, G-code, and CNC machine operation is essential, and certifications like NIMS can be advantageous. Attention to detail, problem-solving ability, and effective communication are crucial soft skills for ensuring precision and collaborating with team members. These skills and qualities are vital for producing accurate parts, minimizing errors, and maintaining efficient manufacturing workflows.

Is a CNC machinist programmer in demand?

CNC machinist programmers are in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and set up CNC machines are especially sought after, with job opportunities often available in manufacturing hubs and facilities with advanced machining equipment.

What are some common challenges faced by CNC machinist programmers, and how can they overcome them?

CNC Machinist Programmers often encounter challenges such as interpreting complex blueprints, optimizing machining processes for efficiency, and troubleshooting unexpected machine errors. Staying current with the latest programming software and regularly collaborating with engineers and production teams can help address these issues. Additionally, attention to detail and continuous improvement through training are key to successfully managing tight tolerances and production deadlines in this role.

How much do CNC machinist programmers earn?

CNC machinist programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in high-demand manufacturing sectors.
What are popular job titles related to Cnc Machinist Programmer jobs in Michigan? For Cnc Machinist Programmer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Cnc Machinist Programmer jobs in Michigan look for? The top searched job categories for Cnc Machinist Programmer jobs in Michigan are:
What cities in Michigan are hiring for Cnc Machinist Programmer jobs? Cities in Michigan with the most Cnc Machinist Programmer job openings:
What are popular job titles related to Cnc Machinist Programmer jobs in MI? For Cnc Machinist Programmer jobs in MI, the most frequently searched job titles are:
Infographic showing various Cnc Machinist Programmer job openings in Michigan as of August 2026, with employment types broken down into 83% Full Time, 9% Part Time, 3% Contract, and 5% 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 Programmer

Joint Production Technology

Macomb, MI • On-site

$25.75 - $35/hr

Full-time

Medical, Life, Retirement

Re-posted 25 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

The CNC Machinist Programmer is responsible for independently programming and operating a variety of CNC machines including Vertical Machining Centers and Turn/Mill machines in a custom job shop environment. This role requires expertise in CAD/CAM programming and precision machining to deliver high-quality, custom-manufactured components with minimal supervision.

Responsibilities

  • Program and operate CNC Vertical Machining Centers and Turn/Mill machines
  • Create and optimize CAD/CAM programs for custom manufacturing jobs
  • Set up and run CNC lathe and milling equipment accurately and efficiently
  • Interpret blueprints and technical specifications for precise machining
  • Perform quality checks using precision measurement tools
  • Troubleshoot programming and machining issues to ensure product quality
  • Maintain CNC machinery and update programs as needed

Preferred Qualifications

  • Minimum 2 years experience in CNC programming
  • Proficient with CAM software and CNC Lathe operations
  • Experience with Vertical Machining and Turn/Mill machines
  • Strong blueprint reading skills
  • Highly accurate in precision measurement techniques
  • Excellent problem-solving abilities
  • Detail-oriented with a focus on quality output

Company Description

Joint Production Technology-Designs & Manufactures Specialized Cutting Tools, CNC Precision Machining and Tool Processing Specialists