CNC Programmer
$25.50 - $34.75/hr
CNC Programmer Location: Wixom, MI, 48393 About Moeller Aerospace Looking for more than just a job? Join a team where precision, technology, and craftsmanship come together to support the aerospace ...
$25.50 - $34.75/hr
CNC Programmer Location: Wixom, MI, 48393 About Moeller Aerospace Looking for more than just a job? Join a team where precision, technology, and craftsmanship come together to support the aerospace ...
$25.50 - $34.75/hr
CNC Programmer Location: Wixom, MI, 48393 About Moeller Aerospace Looking for more than just a job? Join a team where precision, technology, and craftsmanship come together to support the aerospace ...
$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 ...
Saginaw, MI · On-site
$80K - $95K/hr
Utilize multiple CNC programming software to create CNC program * Ability to utilize simulation software to prove out CNC programs * Create DNC file to store amp; make CNC program available * Vast ...
Saginaw, MI · On-site
$80K - $95K/hr
Utilize multiple CNC programming software to create CNC program * Ability to utilize simulation software to prove out CNC programs * Create DNC file to store amp; make CNC program available * Vast ...
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 ...
Westland, MI · On-site
$24.50 - $33.50/hr
Now Hiring - CNC Programmer Hytrol Manufacturing a division of Advance Turning & Manufacturing, Inc. At Hytrol Manufacturing, a division of Advance Turning & Manufacturing, Inc., we specialize in ...
Quick apply
Westland, MI · On-site
$24.50 - $33.50/hr
Now Hiring - CNC Programmer Hytrol Manufacturing a division of Advance Turning & Manufacturing, Inc. At Hytrol Manufacturing, a division of Advance Turning & Manufacturing, Inc., we specialize in ...
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 ...
Grand Rapids, MI · On-site
$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 ...
Grand Rapids, MI · On-site
$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 ...
Brighton, MI · On-site
$25.50 - $34.75/hr
Micro Gauge seeks an experienced and energetic CNC PROGRAMMER to join our growing team. This key position will program, setup and operate CNC Machinery to fabricate metallic and non-metallic parts.
Brighton, MI · On-site
$25.50 - $34.75/hr
Micro Gauge seeks an experienced and energetic CNC PROGRAMMER to join our growing team. This key position will program, setup and operate CNC Machinery to fabricate metallic and non-metallic parts.
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 ...
CNC Lathe Programmer | Direct Hire| $35.00/hr. based on skills and experience| Grand Rapids, MI |Hours: Monday-Friday 6:00am-4:00pm If you're looking for a permanent CNC Lathe Programmer role, look ...
Quick apply
CNC Lathe Programmer | Direct Hire| $35.00/hr. based on skills and experience| Grand Rapids, MI |Hours: Monday-Friday 6:00am-4:00pm If you're looking for a permanent CNC Lathe Programmer role, look ...
Shelby, MI · On-site
$24.25 - $33/hr
About the role Join Our Team as a CNC Programmer (3rd Shift)! Shelby Township, MI | 11:00 PM - 7:00 AM | Earn an Additional 15% Shift Premium! Are you passionate about CNC machining, process ...
Shelby, MI · On-site
$24.25 - $33/hr
About the role Join Our Team as a CNC Programmer (3rd Shift)! Shelby Township, MI | 11:00 PM - 7:00 AM | Earn an Additional 15% Shift Premium! Are you passionate about CNC machining, process ...
Wixom, MI · On-site
$25.50 - $34.75/hr
Create CNC programs for Milling and Turning using Mastercam software in consultation with the Product Engineer. * Assist Tool Design in developing work-holding and gaging concepts for each ...
Wixom, MI · On-site
$25.50 - $34.75/hr
Create CNC programs for Milling and Turning using Mastercam software in consultation with the Product Engineer. * Assist Tool Design in developing work-holding and gaging concepts for each ...
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 ...
$27 - $36.75/hr
Position Summary & Objective A CNC (Computer Numerical Control) programmer develops and modifies computer programs to control the operation of CNC machines, translating blueprints and design ...
$27 - $36.75/hr
Position Summary & Objective A CNC (Computer Numerical Control) programmer develops and modifies computer programs to control the operation of CNC machines, translating blueprints and design ...
Grand Rapids, MI · On-site
$24.50 - $33.75/hr
CNC Programmer/Machinist Reports to: CNC Supervisor Supervisory responsibilities: None. Summary/objective: Steel Craft Technologies (SCT) is seeking a CNC Programmer/Machinist to join their team in ...
Grand Rapids, MI · On-site
$24.50 - $33.75/hr
CNC Programmer/Machinist Reports to: CNC Supervisor Supervisory responsibilities: None. Summary/objective: Steel Craft Technologies (SCT) is seeking a CNC Programmer/Machinist to join their team in ...
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 ...
Grand Rapids, MI · On-site
$25.50 - $34.75/hr
CNC Programmer/Machinist Reports to: CNC Supervisor Supervisory responsibilities: None. Summary/objective: Steel Craft Technologies (SCT) is seeking a CNC Programmer/Machinist to join their team in ...
Grand Rapids, MI · On-site
$25.50 - $34.75/hr
CNC Programmer/Machinist Reports to: CNC Supervisor Supervisory responsibilities: None. Summary/objective: Steel Craft Technologies (SCT) is seeking a CNC Programmer/Machinist to join their team in ...
Lansing, MI · On-site
$27 - $36.75/hr
Position Summary & Objective A CNC (Computer Numerical Control) programmer develops and modifies computer programs to control the operation of CNC machines, translating blueprints and design ...
Lansing, MI · On-site
$27 - $36.75/hr
Position Summary & Objective A CNC (Computer Numerical Control) programmer develops and modifies computer programs to control the operation of CNC machines, translating blueprints and design ...
Jonesville, MI · On-site
$24 - $33/hr
Responsible for programming of the CNC machine. Required Education and Experience: * High school diploma or general education degree (GED) and five years experience in the automotive industry, or ...
Jonesville, MI · On-site
$24 - $33/hr
Responsible for programming of the CNC machine. Required Education and Experience: * High school diploma or general education degree (GED) and five years experience in the automotive industry, or ...
Lansing, MI · On-site
$27 - $36.75/hr
Position Summary & Objective A CNC (Computer Numerical Control) programmer develops and modifies computer programs to control the operation of CNC machines, translating blueprints and design ...
Lansing, MI · On-site
$27 - $36.75/hr
Position Summary & Objective A CNC (Computer Numerical Control) programmer develops and modifies computer programs to control the operation of CNC machines, translating blueprints and design ...
$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
A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.
| Aspect | Cnc Programmer | Cnc Machinist |
|---|---|---|
| Primary Role | Designs and writes CNC code to control machine tools | Operates and sets up CNC machines based on provided programs |
| Skills & Certifications | G-code programming, CAD/CAM software, technical certifications | Machine operation, measurement, troubleshooting skills |
| Work Environment | Design offices, programming stations, sometimes on the shop floor | Shop floor, machine shop environments |
| Responsibilities | Creating programs, optimizing machining processes | Running machines, inspecting parts, maintaining equipment |
While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.
The most popular types of Cnc Programmer jobs in Michigan are:
For Cnc Programmer jobs in Michigan, the most frequently searched job titles are:
The top searched job categories for Cnc Programmer jobs in Michigan are:
Cities in Michigan with the most Cnc Programmer job openings:
For Cnc Programmer jobs in MI, the most frequently searched job titles are:

Wixom, MI
$25.50 - $34.75/hr
Full-time
Posted 8 days ago