1

Cnc Programming Jobs in Michigan (NOW HIRING)

CNC Programming Internship

Merrill, MI

$22.25 - $30.50/hr

As a CNC Programming Intern, you will be working closely with the CNC Programming and Machining teams on assigned projects for Keel. Job Functions: * Create methods to reduce cycle time on specific ...

CNC Programming Internship

Merrill, MI

$22.25 - $30.50/hr

As a CNC Programming Intern, you will be working closely with the CNC Programming and Machining teams on assigned projects for Keel. Job Functions: * Create methods to reduce cycle time on specific ...

CNC Programming Internship

Merrill, MI · On-site

$22.25 - $30.50/hr

As a CNC Programming Intern, you will be working closely with the CNC Programming and Machining teams on assigned projects for Keel. Job Functions: * Create methods to reduce cycle time on specific ...

CNC Programming Internship

Merrill, MI · On-site

$22.25 - $30.50/hr

As a CNC Programming Intern, you will be working closely with the CNC Programming and Machining teams on assigned projects for Keel. Job Functions: * Create methods to reduce cycle time on specific ...

CNC Programming Internship

Merrill, MI

$22.25 - $30.50/hr

As a CNC Programming Intern, you will be working closely with the CNC Programming and Machining teams on assigned projects for Keel. Job Functions: * Create methods to reduce cycle time on specific ...

CNC Programmer

Grand Haven, MI · On-site

$29 - $35/hr

Utilize CNC programming skills to create parts and components from raw materials. * Produce machined parts by programming, setting up, and operating computer numerical control (CNC) milling machines.

CNC Programmer

Grand Haven, MI · On-site

$29 - $35/hr

Utilize CNC programming skills to create parts and components from raw materials. * Produce machined parts by programming, setting up, and operating computer numerical control (CNC) milling machines.

CNC Programmer

Utica, MI · On-site

$24.25 - $33/hr

As a CNC Programmer, you will contribute to CNC programming, tool selection, and process ... Work with shop floor personnel to troubleshoot machining and programming issues * Support process ...

CNC Programmer

Utica, MI · On-site

$24.25 - $33/hr

As a CNC Programmer, you will contribute to CNC programming, tool selection, and process ... Work with shop floor personnel to troubleshoot machining and programming issues * Support process ...

CNC Programmer II

Hudson, MI · On-site

$30 - $40/hr

CNC Programming * Independently programs and sets up all CNC machines including mills and/or lathes using Mastercam software (X8 or higher) and manual programming techniques * Generates CNC programs ...

CNC Operator

Weidman, MI · On-site

$800 - $1K/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

Three Rivers, MI

$24.50 - $33.50/hr

High School Diploma, CNC programming course or equivalent experience * At least 4 years of experience in programming and operating CNC machine tools * Minimum of two years working with cam software ...

CNC Operator

Trenton, MI · On-site

$18.50 - $25.25/hr

Steel Tool & Engineering is seeking a skilled and detail-oriented CNC Operator to join our dynamic manufacturing team. In this role, you will be responsible for setting up, operating, and maintaining ...

CNC Programmer

Detroit, MI · On-site

$24.50 - $33.50/hr

Proficiency in object-oriented or component-oriented development for CNC programming, including strong knowledge of G-code and M-code for machine control. * Strong background with Microsoft Office ...

CNC Programmer

Three Rivers, MI · On-site

$24.50 - $33.50/hr

High School Diploma, CNC programming course or equivalent experience * At least 4 years of experience in programming and operating CNC machine tools * Minimum of two years working with cam software ...

CNC Operator

Trenton, MI · On-site

$18.50 - $25.25/hr

Steel Tool & Engineering is seeking a skilled and detail-oriented CNC Operator to join our dynamic manufacturing team. In this role, you will be responsible for setting up, operating, and maintaining ...

next page

Showing results 1-20

Cnc Programming information

See Michigan salary details

$14

$26

$39

How much do cnc programming jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for cnc programming 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 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 mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are some common challenges CNC Programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

What are the most commonly searched types of Cnc Programming jobs in Michigan? The most popular types of Cnc Programming jobs in Michigan are:
What job categories do people searching Cnc Programming jobs in Michigan look for? The top searched job categories for Cnc Programming jobs in Michigan are:
What cities in Michigan are hiring for Cnc Programming jobs? Cities in Michigan with the most Cnc Programming job openings:
CNC Programming Internship

CNC Programming Internship

Keel

Merrill, MI

$22.25 - $30.50/hr

Full-time, Part-time, Internship

Posted 25 days ago


Job description

Overview: As a CNC Programming Intern, you will be working closely with the CNC Programming and Machining teams on assigned projects for Keel.
Job Functions:
  • Create methods to reduce cycle time on specific parts and/or projects
  • Create methods to reduce total tooling cost on specific parts and/or projects.

A successful internship will have measurable success in reducing both cycle time and tooling cost on Keel parts and projects utilizing knowledge of CNC Programming and Machining.
Physical Demands: Extended computer use. Will sometimes be required to walk in the shop floor environment and lift up to 25 lbs.
Work Environment: Typical office environment with occasional trips to the manufacturing floor where there will be some exposure to dirt, debris, and heavy equipment. PPE will be required at all times on the shop floor.
Requirements
  • In the process of earning a 4 Year bachelors' degree in CNC Programming, or a related field.
  • Analytical, good communication, and cross-functional team skills.
  • Relevant coursework and academic projects, some prior full or part-time employment history.
  • High energy, expeditious, ethical, optimistic/ready to help, and customer focused.
  • Prior internship experience or employment in a CNC Machining/Programming or Manufacturing related field a plus.

EEO STATEMENT
KEEL is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, genetics, disability, age, veteran status, or any other legally protected status. We believe in fostering a workplace that values diversity and promotes equity and respect for all. The job requirements are subject to change to reasonably accommodate qualified disabled individuals.