1

Cnc Programmer Operator Jobs in Michigan (NOW HIRING)

Proven experience as a CNC Programmer/Operator or similar role * Proficiency in CNC programming languages (e.g., G-code, M-code) and nesting software * Ability to operate forklift and overhead crane ...

Proven experience as a CNC Programmer/Operator or similar role * Proficiency in CNC programming languages (e.g., G-code, M-code) and nesting software * Ability to operate forklift and overhead crane ...

Senior CNC Programmer

New Troy, MI

$24.25 - $33.25/hr

Senior CNC Programmer Direct Hire | Full-Time Location: New Troy, Michigan Schedule: Monday ... Macro programming experience is a plus * Assist in training new operators and supporting ...

CNC Programmer (Milling)

Gwinn, MI ยท On-site

$25.75 - $35.25/hr

... operating predictably. *This is not an exhaustive list of duties or functions and may not ... as CNC Programmer for Medical Device Implants and Instruments (or equivalent); thorough ...

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 ... Although much of the work is done independently, CNC operators must collaborate with other team ...

CNC (4) Programmer

Auburn Hills, MI

$25 - $34.25/hr

CNC Programmer This opening is on 2nd shift from 3:00PM-11:00PM JOB SUMMARY CNC Programmers are ... Although much of the work is done independently, CNC operators must collaborate with other team ...

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 ... Although much of the work is done independently, CNC operators must collaborate with other team ...

CNC Programmer

Clare, MI ยท On-site

$26.35/hr

JENNMAR Services is seeking a Level 3 CNC Operator for our Clare, MI location. XCAL TOOLS is a ... engineers, quality control, and other machinist to resolve issues/ write CNC programs at the ...

New

CNC Programmer/Machinist

Troy, MI ยท On-site

$24.75 - $34/hr

Cnc Programmer/Machinist Independence Tooling is actively seeking a CNC Programmer/Machinist to ... Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC ...

This position involves operating numerically controlled machine tools and performing complex series ... The position requires CNC 3 Axis programming of vertical mills, including setting up and operating ...

CNC Programmer/Machinist

Troy, MI ยท On-site

$24.75 - $34/hr

Cnc Programmer/Machinist Independence Tooling is actively seeking a CNC Programmer/Machinist to ... Produce machined parts by setting up, and operating a mill and/or computer numerical control (CNC ...

CNC Programmer/Machinist

Jackson, MI ยท On-site

$23.75 - $32.50/hr

This role requires operating, setting up, and programming HAAS and FANUC CNC mills, lathes, and waterjet machines, as well as Wire EDM, using Mastercam and SolidWorks to produce precision machined ...

CNC Programmer/Machinist

Jackson, MI ยท On-site

$23.75 - $32.50/hr

This role requires operating, setting up, and programming HAAS and FANUC CNC mills, lathes, and waterjet machines, as well as Wire EDM, using Mastercam and SolidWorks to produce precision machined ...

CNC Programmer

Westland, MI ยท On-site

$24.25 - $33.25/hr

The ideal candidate would have 3+ years of experience operating and programming CNC lathes and mills. Running a variety of materials Stainless and high nickel alloys. Applicant must be proficient in ...

Showing results 21-40

Cnc Programmer Operator information

See Michigan salary details

$14

$26

$39

How much do cnc programmer operator jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for cnc programmer operator 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 a CNC programmer operator?

CNC Programmer Operators are skilled professionals who program, set up, and operate computer numerical control (CNC) machines to manufacture precision parts and components. They read blueprints or technical drawings, write or modify code (often in G-code), and ensure that machines run efficiently and accurately. Their role also involves inspecting finished products for quality, performing routine maintenance, and troubleshooting issues with the machines. CNC Programmer Operators play a crucial role in industries such as manufacturing, aerospace, and automotive, where precision and efficiency are essential.

What are the key skills and qualifications needed to thrive as a CNC programmer operator?

To excel as a CNC Programmer Operator, you need a solid understanding of machining processes, blueprint reading, and experience with CNC programming languages, often supported by a technical diploma or relevant certification. Familiarity with CAD/CAM software, G-code, and various CNC control systems is typically required. Attention to detail, problem-solving ability, and strong communication skills help ensure precision and collaboration on the shop floor. Mastering these skills ensures the efficient production of high-quality parts and minimizes errors in a manufacturing environment.

What are some common challenges CNC programmer operators face when transitioning from manual machining to CNC operations?

One of the main challenges CNC Programmer Operators encounter when moving from manual machining is adapting to the digital aspects of programming and troubleshooting CNC machines. Unlike manual machines, CNC equipment requires a strong understanding of G-code, software interfaces, and interpreting technical drawings digitally. Additionally, operators must learn to anticipate and resolve issues related to machine calibration, tool wear, and program errors. This transition often involves close collaboration with engineers and other machinists to ensure production quality and efficiency remains high.

What are popular job titles related to Cnc Programmer Operator jobs in Michigan?

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

What job categories do people searching Cnc Programmer Operator jobs in Michigan look for?

The top searched job categories for Cnc Programmer Operator jobs in Michigan are:

Infographic showing various Cnc Programmer Operator job openings in Michigan as of August 2026, with employment types broken down into 43% Full Time, 51% Part Time, 2% Temporary, 2% Contract, and 2% Nights. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $56,121 per year, or $27 per hour.

CNC Programmer

Infinity Staffing Professionals

Spring Lake, MI โ€ข On-site

$25 - $30/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 2 days ago


Job description

Off Shift: CNC Programmer/Machinist

Pay: $25.00 – $30.00 / hour. Pay is dependent on experience and skill set. Amount is not inclusive of the total compensation package.

Shift Premiums:

  • 2nd Shift: $2.00 / hour
  • 3rd Shift: $1.50 / hour

Benefits Upon Hire: Eligibility is subject to a new hire waiting period. Once onboard, employees gain access to a robust benefits package, which includes:

  • Weekly Pay
  • Affordable Medical, Dental & Vision insurance
  • $50,000 Life Insurance Policy paid for by the employer
  • Paid Vacation
  • 10 Paid Holidays
  • 401(k) retirement plan with company match
  • Cutting-edge technology and systems
  • State-of-the-art equipment
  • Safe work environment
  • Career advancement opportunities
  • 100% Tuition, Books, and Fees Reimbursement
  • Wellness Rewards Program

Purpose of the Job

This manufacturing organization is seeking an experienced CNC Programmer/Machinist to support custom contract manufacturing operations, from single components and OEM parts and subassemblies to complete manufacturing and engineering capabilities and services. This role is open on 2nd and 3rd shift.

Essential Job Responsibilities

  • Operate CNC equipment using product data to produce die components in accordance with instructions.
  • Interpret blueprints of products, dies, and checking fixtures to understand shape, mechanical structure, and tool and checking method operation.
  • Document work in an organized fashion, with data and tool files stored in an organized directory tree per Plant Manager instructions.
  • Request materials and resources with sufficient lead time to maintain the planned schedule.
  • Set up and operate machine tools, including lathes, mills, grinders, saws, and drill presses, in a safe manner that minimizes material and time waste.
  • Set up and safely operate CNC equipment, following a detailed instruction list for correct ATL offsets.
  • Perform additional duties as assigned by supervisors or management.

Qualifications

  • Minimum of two years of experience in machining, methodizing, and/or CNC programming.
  • Ability to make decisions based on data trends and intuition (required).
  • Strong problem-solving skills and attention to detail.
  • Skilled at troubleshooting and resolving mechanical or logistical problems.
  • Good computer and mathematical skills.

Physical Requirements

  • Regularly stand and walk for extended periods while operating CNC machinery.
  • Frequently use hands and fingers to handle tools, parts, and machine controls with precision.
  • Frequently lift or move materials and components weighing up to 50 pounds.
  • Occasionally bend, reach, or crouch to load and unload machines.
  • Vision abilities required include close vision and depth perception for reading blueprints and inspecting finished parts.

Work Environment

  • Manufacturing environment with active CNC machines, lathes, mills, and other machine tools.
  • Exposure to metal shavings, cutting fluids, and lubricants.
  • Noise levels may be high; hearing protection is required and provided.
  • Safety glasses are required and provided.
  • Steel-toe safety shoes or boots are required.

Shift Schedule

  • 1st Shift: 6:00 AM – 2:00 PM
  • 2nd Shift: 2:00 PM – 10:00 PM
  • 3rd Shift: 10:00 PM – 6:00 AM

Monday – Friday with occasional overtime, including weekends as needed.

ID:qnkTyx