1

Cnc Engineer Jobs in Michigan (NOW HIRING)

CNC Programmer

Kentwood, MI ยท On-site

$35/hr

CNC Technician/CNC Programmer - Up to $35/hr DOE! This position is a direct hire opportunity! Integrity Trade Services is hiring a Integrity Trade Services is hiring a CNC Technician / CNC Programmer ...

CNC PROGRAMMER

Rochester Hills, MI ยท On-site

$24.50 - $33.25/hr

The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...

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 responsible for interpreting project blueprints, designing programs and setting up machines to produce ...

CNC Programmer

Kentwood, MI ยท On-site

$72K/yr

CNC Technician/CNC Programmer - Up to $35/hr DOE! This position is a direct hire opportunity! Integrity Trade Services is hiring a Integrity Trade Services is hiring a CNC Technician / CNC Programmer ...

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 responsible for interpreting project blueprints, designing programs and setting up machines to produce ...

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 ... Partner with the Quality Engineer to support part inspections and adjust programs or processes as ...

CNC Programmer

Auburn Hills, MI ยท On-site

$60 - $80/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?

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 responsible for interpreting project blueprints, designing programs and setting up machines to produce ...

CNC Programmer

Waterford, MI ยท On-site

$60 - $80/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 ...

CNC Programmer

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 ...

Swiss CNC Programmer

Harvey, MI ยท On-site

$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 ...

CNC Programmer

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?

CNC Programmer

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 ...

Showing results 21-40

Cnc Engineer information

See Michigan salary details

$36.2K

$71.5K

$95.9K

How much do cnc engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for cnc engineer in Michigan is $71,494.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,600.00 and $81,100.00 per year, depending on experience, location, and employer.

What is a CNC engineer?

CNC Engineers are specialized professionals who design, program, and oversee the operation of Computer Numerical Control (CNC) machines used in manufacturing. They are responsible for creating precise parts and components by programming machines such as lathes, mills, and grinders. CNC Engineers also troubleshoot equipment, optimize production processes, and ensure product quality meets specifications. Their work is crucial in industries like aerospace, automotive, and electronics, where precision and efficiency are essential.

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

To thrive as a CNC Engineer, you need a solid background in mechanical engineering, machining processes, and CAD/CAM programming, often supported by a relevant degree or technical certification. Familiarity with CNC machine operation, G-code programming, and software such as SolidWorks or Mastercam is essential. Strong problem-solving skills, attention to detail, and effective communication help you excel in troubleshooting and collaborating with production teams. These skills and qualities are vital for ensuring precision manufacturing, minimizing errors, and optimizing workflow efficiency.

What are some common challenges CNC engineers face when programming complex parts, and how can they be addressed?

CNC Engineers often encounter challenges when programming intricate parts, especially those with tight tolerances or complex geometries. These difficulties can include toolpath optimization, selecting appropriate cutting tools, and ensuring machine compatibility. To overcome these issues, engineers frequently collaborate with design teams, use advanced CAD/CAM software, and participate in prototype testing to refine processes. Regular communication with machinists and continuous skill development are also essential for resolving challenges effectively.

What is the difference between Cnc Engineer vs Cnc Programmer?

AspectCnc EngineerCnc Programmer
Primary RoleDesigns, develops, and oversees CNC machining processes and equipment.Creates and writes CNC code to operate machines based on design specifications.
Required SkillsMechanical knowledge, troubleshooting, process optimizationG-code programming, CAD/CAM software proficiency
Work EnvironmentManufacturing plants, machine shopsMachine shops, manufacturing facilities
CertificationsOften requires technical diplomas or engineering backgroundOften requires CNC programming certifications or training

While both roles are integral to CNC manufacturing, Cnc Engineers focus on process design and optimization, whereas Cnc Programmers specialize in writing the code that directly controls CNC machines. Understanding these differences helps in choosing the right career path or job search focus.

What cities in Michigan are hiring for Cnc Engineer jobs?

Cities in Michigan with the most Cnc Engineer job openings:

Infographic showing various Cnc Engineer job openings in Michigan as of August 2026, with employment types broken down into 87% Full Time, 6% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $71,494 per year, or $34.4 per hour.

CNC Programmer

Kentwood, MI โ€ข On-site

$35/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Job description

CNC Technician/CNC Programmer - Up to $35/hr DOE!
This position is a direct hire opportunity!

Integrity Trade Services is hiring a Integrity Trade Services is hiring a CNC Technician / CNC Programmer for our manufacturing client to start immediately up to $32/hr DOE! Receive comprehensive benefits through our client upon hire!
Responsibilities:

We are seeking an experienced CNC Technician / CNC Programmer who will be responsible for setting up and operating equipment to produce parts that meet precise specifications for the automotive, medical, and electrical industries.

  • Operate both manual and automated machine tools to produce precision parts and components.
  • Perform basic maintenance and minor repairs on machine tools and related equipment to ensure optimal performance.
  • Read and interpret blueprints, schematics, diagrams, and technical instructions to determine required operations and machining steps.
  • Measure and verify dimensions of finished parts using precision measuring instruments to ensure they meet specifications.
  • Set up, adjust, and operate machines such as CNC lathes, CNC mills, CNC Swiss, multi-spindle screw machines, and grinding machines.

Location: Kentwood, MI
Schedule/Shift Details: Day shift, Monday- Friday, 6AM-4PM

    Qualifications:
    • At least 2 years of relevant experience
    • Mitsubishi controller experience required
    • Lathe experience REQUIRED
    • Ability to read an interpret blueprints, schematics, diagrams, and technical instructions
    • Experience with operating machines, especially CNC lathes
    • High school diploma

    Benefits:

    • 401(k)
    • Medical, Dental, Vision Insurance
    • Employee assistance program
    • Life insurance
    • Paid time off
    • Professional development assistance
    • Referral program
    • Tuition reimbursement

    Why choose Integrity Trade Services?

    At ITS, we offer our employees a competitive salary paid weekly and a comprehensive benefits package, including medical, dental, and vision insurance.

    Interested? Want to Learn More?

    Reach out to Melissa Bauza at m.bauza@itsstaffing.com or call 708-321-1266!

    Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
    #ZR
    #GR