1

Junior Cnc Programmer Jobs in Michigan (NOW HIRING)

Operating under the guidance of the Engineering department, the Machinist/CNC Operator programs and ... Elevate the capabilities of the shop by mentoring junior team members. Take full charge of machine ...

Senior Mechanical Engineer

Spring Lake, MI · On-site

$95K - $125K/yr

Campbell Grinder Company is a leader in high-precision engineering and advanced CNC grinding ... Mentorship & Oversight Provide guidance and mentorship to junior engineers by supporting their ...

Senior Mechanical Engineer

Spring Lake, MI · On-site

$95K - $125K/yr

Campbell Grinder Company is a leader in high-precision engineering and advanced CNC grinding ... Mentorship & Oversight Provide guidance and mentorship to junior engineers by supporting their ...

Manufacturing Engineer

Warren, MI

$68K - $88K/yr

Guide and mentor junior engineers and technicians, providing expertise in process design ... Knowledge of modular, CNC, conventional machining, or MIG welding and cold and warm forming ...

New

Lead Machinist - Holt Area

Holt, MI · On-site

$58K - $88K/yr

Program, set up, and operate advanced CNC machinery and conventional machine tools. * Troubleshoot ... Collaborate with engineers and production teams to interpret blueprints and specifications for ...

Lead Machinist - Holt Area

Holt, MI · On-site

$58K - $88K/yr

Program, set up, and operate advanced CNC machinery and conventional machine tools. * Troubleshoot ... Collaborate with engineers and production teams to interpret blueprints and specifications for ...

Senior Machinist

Romulus, MI · On-site

$30 - $45/hr

... CNC mills and lathes to produce complex parts with tolerances reaching 0.0002". * Programming ... Act as a mentor to junior machinists, troubleshooting setups and promoting a culture of safety and ...

Machinist

Auburn Hills, MI

$20.50 - $28.25/hr

Support CNC machining through setup, prove-outs, offsets, and minor program edits as needed * Serve ... Read and interpret engineering drawings, GD&T, and work instructions * Machine parts to tight ...

Machinist-Auburn Hills, Michigan

Milford, MI

$19.25 - $26.25/hr

Support CNC machining through setup, prove-outs, offsets, and minor program edits as needed * Serve ... Read and interpret engineering drawings, GD&T, and work instructions * Machine parts to tight ...

Machinist

Auburn Hills, MI

$20.50 - $28.25/hr

Support CNC machining through setup, prove-outs, offsets, and minor program edits as needed * Serve ... Read and interpret engineering drawings, GD&T, and work instructions * Machine parts to tight ...

Showing results 21-40

Junior Cnc Programmer information

See Michigan salary details

$6

$23

$41

How much do junior cnc programmer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for junior cnc programmer in Michigan is $23.49, according to ZipRecruiter salary data. Most workers in this role earn between $14.23 and $28.89 per hour, depending on experience, location, and employer.

What is a junior CNC programmer?

A Junior CNC Programmer is an entry-level role responsible for creating and optimizing CNC (Computer Numerical Control) machine programs for manufacturing parts. They assist in translating blueprints and technical drawings into precise machine instructions, ensuring accuracy and efficiency in production. Juniors typically work under experienced programmers and may also help with troubleshooting, machine setup, and quality control. This role requires knowledge of CAD/CAM software, G-code programming, and a strong understanding of machining processes.

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

To thrive as a Junior CNC Programmer, you need a solid understanding of CNC machining principles, blueprint reading, and basic programming skills, often supported by a relevant associate degree or vocational training. Familiarity with CAD/CAM software (such as Mastercam or Fusion 360) and knowledge of G-code is typically required, and certifications like NIMS can be beneficial. Attention to detail, willingness to learn, and strong problem-solving abilities help junior programmers excel and integrate well into manufacturing teams. These skills ensure accurate part production, minimize errors, and enable effective collaboration within a fast-paced production environment.

What are some common challenges faced by junior CNC programmers in their first year?

Junior CNC Programmers often encounter challenges such as adapting to strict quality standards, troubleshooting unexpected machine issues, and learning the specific protocols of their employer’s shop floor. Mastering new software tools and interpreting complex technical drawings can also take some adjustment. Typically, new hires work closely with senior programmers and machinists, which helps them gain practical experience and develop confidence. Overcoming these early challenges is an important part of the learning curve and can significantly accelerate career growth in CNC programming.

How much do junior CNC programmers earn?

Junior CNC programmers typically earn between $35,000 and $50,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, but with skills in G-code programming and familiarity with CNC machines, salaries can increase with experience and certifications.

How to become a junior CNC programmer with no experience?

To become a junior CNC programmer with no experience, start by gaining basic knowledge of machining and CNC operations through online courses or technical school programs. Learning to operate CNC machines and understanding G-code programming are essential, and obtaining certifications can improve job prospects. Entry-level positions often require a willingness to learn and some familiarity with CAD/CAM software.

Is there a demand for junior CNC programmers?

There is steady demand for junior CNC programmers as manufacturing and machining industries continue to grow, especially for those skilled in CAD/CAM software and machine operation. Entry-level positions are available in various sectors such as aerospace, automotive, and medical device manufacturing, often requiring basic programming knowledge and certifications. Job prospects improve with experience, technical skills, and familiarity with CNC machinery and programming languages like G-code.

What are the most commonly searched types of Cnc Programmer jobs in Michigan?

The most popular types of Cnc Programmer jobs in Michigan are:

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

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

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

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

What cities in Michigan are hiring for Junior Cnc Programmer jobs?

Cities in Michigan with the most Junior Cnc Programmer job openings:

Infographic showing various Junior Cnc Programmer job openings in Michigan as of August 2026, with employment types broken down into 81% Full Time, 7% Part Time, 2% Temporary, 3% Contract, and 7% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $48,869 per year, or $23.5 per hour.

Lead Machinist - Hudsonville Area

The Pivot Group

Hudsonville, MI • On-site

$56K - $86K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Lead Machinist | Hudsonville, MI

Salary Range: $56,000 - $86,000 depending on experience

Are you a forward-thinking professional with a passion for excelling in lead machinist? The Pivot Group Network, a West Michigan manufacturing-focused recruiting group, is committed to fostering meaningful relationships in the manufacturing community. We partner with companies in Hudsonville seeking skilled Lead Machinists.

We are building our network of talent in this field across West Michigan and the broader manufacturing region Pivot Group Network serves. Our partner companies may or may not have an immediate opening for this exact role today, but we actively look for skilled professionals in the regions where they operate. If there is alignment now or in the near future, we reach out.

The Opportunity

We are collaborating with manufacturing firms in Hudsonville that are seeking skilled Lead Machinists. These organizations are dedicated to maintaining high standards and are looking for professionals who can contribute effectively. By joining our network, you position yourself for opportunities aligned with your career goals.

Key Responsibilities

  • Oversee daily machining operations and production schedules.
  • Train, mentor, and evaluate junior machinists on technical skills and safety.
  • Program, set up, and operate advanced CNC machinery for complex parts.
  • Conduct quality inspections and troubleshoot machining defects to ensure precision.
  • Maintain and repair machinery, ensuring optimal performance and minimal downtime.
  • Collaborate with engineering to optimize part design for manufacturability and efficiency.
  • Manage raw material inventory and order supplies as needed for production.

Recommended Qualifications

  • Apprenticeship completion or equivalent experience (5-7 years) in precision machining.
  • Proficiency in operating and programming CNC machinery (lathes, mills, grinders) and manual machining equipment.
  • Demonstrated ability to interpret complex engineering blueprints, GD&T, and technical specifications.
  • Strong understanding of various metals, alloys, tooling, and their respective machining properties.
  • Proven leadership experience, including mentoring junior machinists and overseeing project workflows.
  • Commitment to maintaining high quality standards and implementing continuous improvement practices.

Bonus Qualifications

  • Experience with CAD/CAM software for programming and simulation
  • Certification in a specialized machining technique (e.g., CNC programming, EDM, or advanced welding)
  • Proven ability to mentor junior machinists and contribute to skill development programs
  • Strong understanding of lean manufacturing principles and continuous improvement methodologies
  • Experience with metrology equipment and inspection processes for quality control

Job Titles That Should Apply

Lead Machinist,CNC Lead,Machining Supervisor,Shop Lead Machinist,Machinist Team Lead,Manufacturing Lead Machinist,Precision Machinist Lead,CNC Machinist Lead,Machinist Foreman,Machine Shop Lead

Why The Pivot Group Network

The Pivot Group Network was founded by manufacturing professionals who've been on both sides of the hiring process. Our clients are strategic-they partner with us because they want real insight into their roles and the people filling them, not a stack of resumes. We focus on match-driven placements built around what actually matters: Commute, Compensation, Culture, and Career trajectory. Learn more at https://www.thepivotgroup.org.

If you're ready to take the next step in your career and connect with a firm that values fit over speed, we invite you to reach out at https://www.thepivotgroup.org. The Pivot Group Network offers resources to support your search-market insights, resume feedback, and interview preparation. As our partnerships grow, we'll reach out with opportunities aligned with your goals. Thank you for considering this approach to career advancement.

Required Skills:

  • Resume
  • Offers
  • Inventory
  • Support
  • Lean Manufacturing
  • Development
  • Welding
  • Operations
  • Machinery
  • Salary
  • Hiring
  • Partnerships
  • Recruiting

Compensation

  • Mentoring
  • Inspection
  • Continuous Improvement
  • Quality Control
  • Manufacturing
  • Specifications
  • Programming
  • Preparation
  • Software
  • Design
  • Engineering
  • Leadership

Salary Package:
$ 56,000.00 - 86,000.00 (US Dollar)