1

Computer Numerical Control Machinist Jobs in Michigan

Machinist

Alma, MI · On-site

$17.75 - $24.25/hr

A CNC Machinist at GARR TOOL operates up to 6 Computer Numerical Control (CNC) grinders to manufacture carbide cutting tools to blueprint specifications. The ideal Machinist at GARR TOOL: * Has ...

CNC Lead - Programmer/Machinist

Troy, MI · On-site

$25 - $34.25/hr

Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC) machine * Plan machining by studying work orders and blueprints * Set up mills by tramming ...

CNC Programmer/Machinist

Troy, MI · On-site

$25 - $34.25/hr

Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC) machine * Plan machining by studying work orders and blueprints * Set up mills by tramming ...

CNC Programmer/Machinist

Troy, MI · On-site

$25 - $34.25/hr

Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC) machine * Plan machining by studying work orders and blueprints * Set up mills by tramming ...

CNC 5-Axis Machinist

Lapeer, MI

$19 - $25.75/hr

CNC Machinist Sets up and operates computer numerical control (CNC) vertical and horizontal 5-Axis machining centers to perform machine functions such as surfacing, profiling, boring, facing, and ...

CNC 5-Axis Machinist

Lapeer, MI

$19 - $25.75/hr

CNC Machinist Sets up and operates computer numerical control (CNC) vertical and horizontal 5-Axis machining centers to perform machine functions such as surfacing, profiling, boring, facing, and ...

CNC 5-Axis Machinist

Lapeer, MI

$19 - $25.75/hr

CNC Machinist Sets up and operates computer numerical control (CNC) vertical and horizontal 5-Axis machining centers to perform machine functions such as surfacing, profiling, boring, facing, and ...

CNC 5-Axis Machinist

Lapeer, MI

$19 - $25.75/hr

CNC Machinist Sets up and operates computer numerical control (CNC) vertical and horizontal 5-Axis machining centers to perform machine functions such as surfacing, profiling, boring, facing, and ...

CNC 5-Axis Machinist

Lapeer, MI

$19 - $25.75/hr

CNC Machinist Sets up and operates computer numerical control (CNC) vertical and horizontal 5-Axis machining centers to perform machine functions such as surfacing, profiling, boring, facing, and ...

CNC 5-Axis Machinist

Lapeer, MI

$19 - $25.75/hr

CNC Machinist Sets up and operates computer numerical control (CNC) vertical and horizontal 5-Axis machining centers to perform machine functions such as surfacing, profiling, boring, facing, and ...

5-Axis Machinist

Lapeer, MI

$19 - $25.75/hr

Sets up and operates computer numerical control (CNC) vertical and horizontal 5-Axis machining centers to perform machine functions such as surfacing, profiling, boring, facing, and threading parts ...

5-Axis Machinist

Lapeer, MI · On-site

$19 - $25.75/hr

Sets up and operates computer numerical control (CNC) vertical and horizontal 5-Axis machining centers to perform machine functions such as surfacing, profiling, boring, facing, and threading parts ...

5-Axis Machinist

Lapeer, MI · On-site

$19 - $25.75/hr

Sets up and operates computer numerical control (CNC) vertical and horizontal 5-Axis machining centers to perform machine functions such as surfacing, profiling, boring, facing, and threading parts ...

CNC Machinist Senior

Farmington, MI · On-site

$20.25 - $27.50/hr

The Computer Numerical Control (CNC) Machinist Senior will lead the process of creating low volume and one-of-a-kind parts from a variety of materials. The role will work with customers following ...

Showing results 21-40

Computer Numerical Control Machinist information

See Michigan salary details

$12

$20

$28

How much do computer numerical control machinist jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for computer numerical control machinist in Michigan is $20.61, according to ZipRecruiter salary data. Most workers in this role earn between $17.16 and $23.46 per hour, depending on experience, location, and employer.

What is the difference between Computer Numerical Control Machinist vs CNC Operator?

AspectComputer Numerical Control MachinistCNC Operator
CredentialsHigh school diploma or equivalent; technical training; certifications in CNC programmingHigh school diploma or equivalent; basic training in CNC operation
Work EnvironmentMachine shops, manufacturing plants, often involved in programming and setupManufacturing floors, operating CNC machines under supervision
Job ResponsibilitiesProgramming, setting up, troubleshooting CNC machines, ensuring precisionLoading materials, operating CNC machines, monitoring production

The main difference is that a Computer Numerical Control Machinist typically programs and sets up CNC machines, requiring more technical skills and certifications. In contrast, a CNC Operator mainly runs the machines based on existing programs, focusing on operation and monitoring. Both roles are essential in manufacturing but differ in complexity and responsibilities.

Do computer numerical control machinists make a lot of money?

Computer Numerical Control (CNC) machinists typically earn competitive wages that vary by experience, location, and industry. According to industry data, the median annual salary for CNC machinists is around $45,000 to $60,000, with experienced workers and those with specialized skills earning higher pay. Certifications and proficiency with CNC programming and machine operation can also influence earning potential.

How much do computer numerical control machinists earn?

Computer Numerical Control (CNC) machinists typically earn a median annual salary of around $45,000 to $60,000, depending on experience, location, and certifications. Skilled CNC operators who work with advanced machinery or hold specialized certifications can earn higher wages, especially in manufacturing environments with overtime or shift differentials.

What does a computer numerical control machinist do?

A computer numerical control (CNC) machinist operates and programs CNC machines to produce precise metal or plastic parts based on technical drawings and specifications. They set up, adjust, and monitor machines, ensuring quality and accuracy, often using CAD/CAM software and measuring tools. The role requires technical skills, attention to detail, and knowledge of safety procedures.

What cities in Michigan are hiring for Computer Numerical Control Machinist jobs?

Cities in Michigan with the most Computer Numerical Control Machinist job openings:

Infographic showing various Computer Numerical Control Machinist job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 14% Part Time, 2% Temporary, 3% Contract, and 2% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $42,867 per year, or $20.6 per hour.

Machinist

Alma, MI • On-site

Garr Tool
Machinery Manufacturing • 51 - 200 employees

$17.75 - $24.25/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Job description

GARR TOOL employees are conscientious, committed, and work as a team to provide the highest level of quality and service to our customers.
We have openings for both Machinists and CNC Machinists.
A Machinist at GARR TOOL works at a single work station in a team setting and uses a manual grinding machine to modify solid carbide blanks to tight tolerances primarily at the beginning of the manufacturing process.
A CNC Machinist at GARR TOOL operates up to 6 Computer Numerical Control (CNC) grinders to manufacture carbide cutting tools to blueprint specifications.
The ideal Machinist at GARR TOOL:
  • Has production experience in a quality focused manufacturing setting
  • Enjoys and is skilled at creating a product from start to finish
  • Experience and ability visualizing images in 3D (CNC Machinist)
  • Can focus and drill down on independent work
  • Multitasks and works with multiple projects at one time (CNC Machinist)
  • Communicates well within a team environment
  • Is mechanically-minded
  • Can calculate basic addition and subtraction in decimals
  • Uses computers for data entry (CNC Machinist)
  • Has a high school diploma or GED

If this describes you, please give examples in your application, resume, and/or cover letter.
The physical abilities required for this role include standing, reaching, bending, lifting 10-30 lbs., precise visual and audible inspection, verbal communication and the ability to be mobile in and around machinery.
Our Machinists work in a clean and well maintained 200,000 square foot facility with a wide variety of technology and equipment.
The regular work day is 8 hours with occasional overtime, Monday-Friday, 7 a.m. - 3:30 p.m.
GARR TOOL is a place where you can invest in a career worth lasting. In addition to great hourly wages, our compensation package also includes:
  • Bonuses up to two times per year
  • 100% fully paid top-notch health, dental, and vision insurance for the employee and family, no payroll deducted cost for employees
  • Annual profit-sharing contributions into a 401k retirement plan with a company match of up to 3%
  • Paid life insurance policy for employee
  • Paid Short-Term and Long-Term disability insurance
  • Paid time off and paid holidays including the week of Christmas Eve through New Years Day

GARR TOOL is located in Alma, which is in the center of Michigan and offers a beautiful and affordable place to live. We are also a low-traffic commute to other attractive communities and destinations, like Lansing, Mount Pleasant, and Midland.
Please apply here with a resume and cover letter or stop in and fill out an application at 7800 N. Alger Road, Alma, MI 48801, Monday - Friday 8 a.m. - 4:00 p.m. EST. You may also download our Employment Application and email it to careers@garrtool.com