1

Cnc Programer Jobs in Michigan (NOW HIRING)

CNC Programmer

Sterling Heights, MI ยท On-site

$24.75 - $33.75/hr

Their primary responsibility will be programming, setting up, and operating CNC milling machines to cut steel, aluminum, or plastic parts for injection molds. Keep reading for more details! What's in ...

CNC Programmer

Auburn Hills, MI ยท On-site

$25 - $34.25/hr

CNC Programmer - Plastics Manufacturing Shape Precision. Drive Innovation. Build What's Next. Are you a skilled CNC Programmer who enjoys turning complex designs into high-quality finished parts?

CNC Programmer/Operator

Redford, MI ยท On-site

$28 - $32/hr

CNC Programmer & Operator Location: Redford, MI Type: Full-Time Shifts: โ— 1st Shift: 6:00 AM - 2:30 PM โ— 2nd Shift: Training on 1st shift, then 3:00-5:00 PM start time, ending 11:00 PM-1:00 AM ...

CNC Programmer

Stevensville, MI ยท On-site

$45K - $62K/yr

A CNC programmer is responsible for interpreting CAD models and blueprints, creating programs for all types of CNC machines, setting up the machines efficiently, testing the programs, and making ...

Position Summary We are seeking an experienced CNC Programmer with strong 5-axis machining experience to support the programming and manufacturing of precision-machined components. This individual ...

CNC Programmer

Williamston, MI ยท On-site

$23 - $31.50/hr

MC Molds Inc. is seeking an experienced CNC Programmer for 1st, 2nd and 3rd Shift. Requirements: * Must be able to program 3 and/ or 5 axis CNC milling centers using 2D and 3D CAM software. * A ...

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

CNC

Auburn Hills, MI ยท On-site

$25 - $34.25/hr

CNC Programmer - Plastics Manufacturing Shape Precision. Drive Innovation. Build What's Next. Are you a skilled CNC Programmer who enjoys turning complex designs into high-quality finished parts?

CNC Programmer (Milling)

Gwinn, MI ยท On-site

$25.75 - $35.25/hr

About the Role The CNC Programmer is responsible for programming and producing production and prototype machined products using CNC equipment and utilizing precision measurement and gaging tools to ...

CNC Machinist/Programmer

Macomb, MI ยท On-site

$35 - $50/hr

Position Summary We are seeking an experienced CNC Programmer with strong 5-axis machining experience to support the programming and manufacturing of precision-machined components. This individual ...

CNC Operator

Weidman, MI ยท On-site

$800 - $1.0K/wk

This role requires full CNC programming capabilities and involves regular collaboration with production teams to maintain quality and efficiency. Responsibilities * Set up milling machines according ...

CNC Programmer

Swartz Creek, MI ยท On-site

$55K - $60K/yr

Experience programming CNC machines using woodworking software. * Strong understanding of millwork materials, construction methods, and AWI standards. * Ability to read and interpret technical ...

CNC Coordinator

Romeo, MI ยท On-site

$20 - $26/hr

This is a great opportunity for CNC Machinist / CNC Programmers with good MS Office skills looking for an office-based role with excellent training and development opportunities leading to future ...

CNC Programmer

Troy, MI

$25 - $34.25/hr

APEX Placement & Consulting has partnered with an exciting manufacturing company in the Metro Detroit area looking to add a CNC Programmer to their already amazing team. Their primary responsibility ...

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

Urgent

Senior CNC Programmer

New Troy, MI ยท On-site

$24.25 - $33.25/hr

Senior CNC Programmer Direct Hire | Full-Time Location: New Troy, Michigan Schedule: Monday - Friday | 7:00 AM - 4:00 PM & Overtime as needed (approx. 45 hours/week) Benefits Include: * Paid Time Off ...

next page

Showing results 1-20

Cnc Programer information

See Michigan salary details

$14

$26

$39

How much do cnc programer jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for cnc programer 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 CNC Programmers?

CNC Programmers are skilled professionals who create and modify computer programs that control automated machine tools, such as lathes, mills, and routers. They use specialized software to convert engineering drawings and specifications into precise instructions for manufacturing parts and components. CNC Programmers play a vital role in ensuring production efficiency, accuracy, and quality by optimizing machine operations and troubleshooting issues that arise during the machining process.

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

To thrive as a CNC Programmer, you need strong skills in mathematics, blueprint reading, and a solid understanding of machining processes, typically supported by a technical diploma or associate degree in manufacturing or engineering. Proficiency with CAD/CAM software, G-code, and CNC machine operation is essential, and certifications such as NIMS can be advantageous. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These skills ensure precise, efficient production and minimize costly errors in manufacturing environments.

What is the difference between Cnc Programer vs Cnc Machinist?

AspectCnc ProgramerCnc Machinist
CredentialsTechnical training, certifications in CNC programmingTechnical training, machining certifications
Work EnvironmentDesigning and writing programs, using CAD/CAM softwareOperating CNC machines, setting up tools
Employer & IndustryManufacturing, aerospace, automotiveManufacturing, metalworking, aerospace
Search & Comparison IntentUnderstanding programming roles, skills neededUnderstanding machine operation, setup skills

The main difference between a Cnc Programer and a Cnc Machinist lies in their focus: Cnc Programers primarily write and develop CNC programs using CAD/CAM software, while Cnc Machinists operate and set up CNC machines based on those programs. Both roles require technical training and are essential in manufacturing industries, but they differ in daily tasks and responsibilities.

What are some common challenges CNC Programmers face when transitioning from manual machining roles?

CNC Programmers often encounter challenges such as learning to interpret and create digital blueprints using CAD/CAM software, understanding advanced G-code syntax, and troubleshooting automated equipment errors. Unlike manual machining, CNC programming demands precision in code writing and a strong grasp of both computer and mechanical systems. Additionally, adapting to the collaborative nature of working closely with engineers, operators, and quality control teams is essential for ensuring efficient production and minimizing errors.
What job categories do people searching Cnc Programer jobs in Michigan look for? The top searched job categories for Cnc Programer jobs in Michigan are:
Infographic showing various Cnc Programer job openings in Michigan as of July 2026, with employment types broken down into 85% Full Time, 7% 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 Programmer

Apex Placement & Consulting

Sterling Heights, MI โ€ข On-site

$24.75 - $33.75/hr

Other

Re-posted 7 days ago


Job description

APEX Placement and Consulting has partnered with an exciting company looking to add a CNC Programmer/Operator to their already amazing team. Their primary responsibility will be programming, setting up, and operating CNC milling machines to cut steel, aluminum, or plastic parts for injection molds. Keep reading for more details!

Whatโ€™s in it for you:
  • Direct Hire opportunity
  • Day and night shift available
  • Competitive pay based on experience
  • Opportunity to work with injection mold tooling and advanced CNC programming software
What your day will look like:
  • Program CNC mills using WORK-NC software
  • Use VISI CAD for boring mill programming as needed
  • Read and interpret blueprints, CAD data, GD&T, work orders, and engineering drawings
  • Set up CNC machines, tooling, holding devices, offsets, and cutting tools
  • Determine cutting paths, speeds, feeds, clamping methods, and tool selection
  • Machine steel, aluminum, and plastic parts for injection molds
  • Inspect finished parts, verify measurements, deburr, and prep work for assembly
  • Troubleshoot machining issues and adjust/reprogram controls when needed
  • Complete production and quality documentation
  • Maintain equipment, perform preventative maintenance, and follow all safety procedures
What we are looking for:
  • High School Diploma required
  • 2โ€“5 years of CNC programming and setup experience preferred
  • Experience cutting injection molds strongly preferred
  • WORK-NC programming experience required
  • VISI CAD experience is a plus, especially for boring mill operations
  • Strong blueprint reading and GD&T knowledge
  • Ability to use shop equipment, controllers, and measuring tools
  • Must have required tools
  • Strong attention to detail and problem-solving skills
  • Ability to lift up to 50 lbs. and stand for long periods of time
  • Must be comfortable working in a manufacturing environment and wearing PPE
At Apex, we actively encourage applications from underrepresented groups. Your unique experiences and perspectives are valuable to us, and weโ€™re excited to see how you might contribute to our team. While we have outlined a set of qualifications for this role, we recognize that experience and skills can come from a variety of backgrounds. If you meet most of these qualifications and are eager to learn and grow with us, we invite you to apply