1

Cnc Programer Jobs in Michigan (NOW HIRING)

CNC Programmer

Bay City, MI · On-site

$24.75 - $33.75/hr

Description: The CNC Programmer works directly with production, quality, and shop personnel to facilitate day-to-day production. This role requires critical thinking about the parts being ...

CNC Programmer

Auburn Hills, MI · On-site

$50 - $70/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 (4) Programmer

Auburn Hills, MI · On-site

$25 - $34.25/hr

CNC Programmer This opening is on 2nd shift from 3:00PM-11:00PM JOB SUMMARY CNC Programmers are responsible for interpreting project blueprints, designing programs and setting up machines to produce ...

CNC Programmer

Waterford, MI · On-site

$65 - $90/hr

CNC Programmer POSITION: Seeking an experienced CNC Programmer to join a stable, growing Manufacturing Company What You'll Do * Interpret complicated drawings, program sheets, and instructions to ...

Swiss CNC Programmer

Harvey, MI

$25.75 - $35.25/hr

CNC Programming | Swiss-Type Lathes Published: January 9, 2026 --- About Mount Mfg Mount Mfg is an orthopedic contract manufacturing company specializing in high-precision medical implants and ...

CNC Programmer

Macomb, MI · On-site

$27 - $35/hr

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

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

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

Detroit, MI · On-site

$24.50 - $33.50/hr

CNC Programmer AJM Packaging Corporation Detroit, MI Position Overview - AJM Packaging Corporation, one of America's lead manufacturers of paper products, including paper plates, cups, bowls and bags ...

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

MI · On-site

$25.50 - $34.75/hr

Prestige Extreme is seeking an experienced CNC Programmer to join our growing team. This position is responsible for developing, optimizing, and maintaining CNC programs using Tebis Software to ...

MI · On-site

$25.50 - $34.75/hr

Prestige Extreme is seeking an experienced CNC Programmer to join our growing team. This position is responsible for developing, optimizing, and maintaining CNC programs using Tebis Software to ...

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

Senior CNC Programmer

Shelby Township, 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 ...

Showing results 21-40

Cnc Programer information

See Michigan salary details

$14

$26

$39

How much do cnc programer jobs pay per hour?

As of Sep 7, 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 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 popular job titles related to Cnc Programer jobs in Michigan?

For Cnc Programer jobs in Michigan, the most frequently searched job titles are:

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 August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $56,121 per year, or $27 per hour.

CNC Programmer

Bay Cast

Bay City, MI • On-site

$24.75 - $33.75/hr

Full-time

Posted 19 days ago


Job description

Description:

The CNC Programmer works directly with production, quality, and shop personnel to facilitate day-to-day production. This role requires critical thinking about the parts being manufactured and the ability to determine the sequence of operations, setup procedures, and produce CNC programs. The CNC Programmer is responsible for identifying and implementing plans to continuously improve manufacturing processes.


ESSENTIAL DUTIES AND RESPONSIBILITIES:


• Write CNC programs using Mastercam with accurate, well-planned tooling.

• Troubleshoot and refine CNC programs and manufacturing processes.

• Design and specify tools and fixturing to support production requirements.

• Plan machine setups to keep every operation running smoothly and efficiently.

• Partner with the Quality Engineer to support part inspections and adjust programs or processes as needed.

• Identify and implement plans to continuously improve manufacturing processes.

• Perform other duties as assigned.

Requirements:

Experience

• Preferred: 3–5 years of CNC programming experience in a job shop, prototype, or aerospace manufacturing environment. 

• Experience with workholding and tool design.

• Experience creating and documenting machining processes.

• Familiarity with inspection processes and procedures.


Technical Skills

• Proficiency with Mastercam software (version 2018 or later), including interface navigation, geometry and toolpath creation, simulation, and post-process understanding.

• Experience programming Fanuc, Heidenhain, or Siemens 840D controls.

• Experience with 4-axis and/or 5-axis milling.


Knowledge, Skills, & Abilities 

• Strong critical-thinking skills to determine the sequence of operations and setup procedures for a variety of parts.

• Ability to identify and implement process improvements that increase manufacturing efficiency and quality.

• Strong collaboration and communication skills to work effectively with production, quality, and shop personnel.

• Attention to detail and a commitment to producing accurate, reliable CNC programs.

• Ability to work independently, manage multiple programming projects, and prioritize effectively.


Physical Demands

The physical demands described here are representative of those that must be met to successfully perform the essential functions of this job.

• Ability to sit or stand at a computer workstation for extended periods while programming.

• Ability to move throughout the shop floor to review setups, tooling, and part inspections.

• Ability to bend, reach, and lift materials as needed to support tooling and fixture setup.