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 ...
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 ...
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 ...
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?
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?
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 ...
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 ...
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 ...
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 ...
$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 ...
$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 ...
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 ...
Quick apply
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 ...
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?
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?
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 ...
Quick apply
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 ...
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?
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?
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 ...
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 ...
Muskegon, MI · On-site
$24.50 - $33.50/hr
POSITION SUMMARY The Senior CNC Programming Specialist collaborates with Engineering, Manufacturing, Quality, and Production teams to develop, optimize, and maintain CNC machining processes for ...
Quick apply
Muskegon, MI · On-site
$24.50 - $33.50/hr
POSITION SUMMARY The Senior CNC Programming Specialist collaborates with Engineering, Manufacturing, Quality, and Production teams to develop, optimize, and maintain CNC machining processes for ...
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 ...
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 ...
Grand Rapids, MI · On-site
$24.50 - $33.75/hr
Responsible for managing a team of CNC programmers, providing guidance, training, and support to ensure that all programming tasks are completed accurately and efficiently. They oversee the ...
Grand Rapids, MI · On-site
$24.50 - $33.75/hr
Responsible for managing a team of CNC programmers, providing guidance, training, and support to ensure that all programming tasks are completed accurately and efficiently. They oversee the ...
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 ...
Quick apply
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 ...
Grand Rapids, MI · On-site
$24.50 - $33.75/hr
Responsible for managing a team of CNC programmers, providing guidance, training, and support to ensure that all programming tasks are completed accurately and efficiently. They oversee the ...
Grand Rapids, MI · On-site
$24.50 - $33.75/hr
Responsible for managing a team of CNC programmers, providing guidance, training, and support to ensure that all programming tasks are completed accurately and efficiently. They oversee the ...
$25.50 - $34.75/hr
Additionally, the CNC Programmer Lead coordinates with production teams to ensure smooth machine operations and efficient utilization. They are also responsible for ensuring safety compliance ...
$25.50 - $34.75/hr
Additionally, the CNC Programmer Lead coordinates with production teams to ensure smooth machine operations and efficient utilization. They are also responsible for ensuring safety compliance ...
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 ...
Quick apply
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 ...
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 ...
Quick apply
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 ...
Utica, MI · On-site
$24.25 - $33/hr
CNC Programmer - 3rd Shift Job Type: Full-Time | Contract-to-hire Employment Type: Direct Hire Schedule: 3rd Shift | 11:00 PM - 7:00 AM Shift Premium: +15% Travel: None Position Summary We are ...
New
Quick apply
Utica, MI · On-site
$24.25 - $33/hr
CNC Programmer - 3rd Shift Job Type: Full-Time | Contract-to-hire Employment Type: Direct Hire Schedule: 3rd Shift | 11:00 PM - 7:00 AM Shift Premium: +15% Travel: None Position Summary We are ...
New
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 ...
Quick apply
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 ...
$14.67 - $16.89
3% of jobs
$16.89 - $19.12
5% of jobs
$19.12 - $21.35
11% of jobs
$22.19 is the 25th percentile. Wages below this are outliers.
$21.35 - $23.58
15% of jobs
The median wage is $25.60 / hr.
$23.58 - $25.81
17% of jobs
$25.81 - $28.04
14% of jobs
$29.54 is the 75th percentile. Wages above this are outliers.
$28.04 - $30.27
14% of jobs
$30.27 - $32.49
9% of jobs
$32.49 - $34.72
6% of jobs
$34.72 - $36.95
3% of jobs
$36.95 - $39.18
2% of jobs
$14
$26
$39
| Aspect | Cnc Programer | Cnc Machinist |
|---|---|---|
| Credentials | Technical training, certifications in CNC programming | Technical training, machining certifications |
| Work Environment | Designing and writing programs, using CAD/CAM software | Operating CNC machines, setting up tools |
| Employer & Industry | Manufacturing, aerospace, automotive | Manufacturing, metalworking, aerospace |
| Search & Comparison Intent | Understanding programming roles, skills needed | Understanding 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.
For Cnc Programer jobs in Michigan, the most frequently searched job titles are:
The top searched job categories for Cnc Programer jobs in Michigan are:

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.
Sourced by ZipRecruiter
Machinery manufacturing
51 - 200 Employees
Bay City, MI, US
1987