2

Full Time Cnc Programmer Jobs in Michigan (NOW HIRING)

CNC Programming / Manufacturing Engineering Compensation Range: $35.00 - $45.00 per hour (based on experience) Job Type: Full-Time Shift: * Primary Shift: Monday-Friday, 6:00 AM - 2:30 PM * Flexible ...

Posted today

Basic math skills Job Type: Full-time Benefits: * Paid time off * Relocation assistance Work Location: In person You should be proficient in: * Woodworking * CNC Programming Machines & technologies ...

New

CNC Programmer

Brighton, MI · On-site

$25.50 - $34.75/hr

Micro Gauge seeks an experienced and energetic CNC PROGRAMMER to join our growing team. This key ... Full-time Benefits: * 401(k) * 401(k) matching * Dental insurance * Flexible spending account

CNC Programmer (Milling)

Gwinn, MI · On-site

$25.75 - $35.25/hr

... Full-time: 40 hours per week; potential for more; infrequent travel Position Status: Non-Exempt ... as CNC Programmer for Medical Device Implants and Instruments (or equivalent); thorough ...

Senior CNC Programmer

New Troy, MI

$24.25 - $33.25/hr

Senior CNC Programmer Direct Hire | Full-Time Location: New Troy, Michigan Schedule: Monday - Friday | 7:00 AM - 4:00 PM & Overtime as needed (approx. 45 hours/week) Benefits Include: * Paid Time Off ...

CNC Programmer

Westland, MI · On-site

$24.25 - $33.25/hr

Location Hytrol - Westland, Michigan Category Engineering Description Now Hiring - CNC Programmer ... Full-Time/Part-Time Full-Time Pay Rate Based on experience Number of Openings 1 Open Date 6/30/2026 ...

CNC Programmer/Machinist

Oxford, MI · On-site

$30 - $40/hr

Immediate full-time position open for CNC Programmer/Machinist to perform the following: · MasterCam programming for CNC mills · CNC milling machining · Design fixtures and work holding details · ...

Be Seen First

CNC Programmer

Stevensville, MI · On-site

$55K - $70K/yr

Operate CNC machines * Use hand tools; grinders; saws; routers; sanders * Successful history of ... We offer a full benefits package to all full-time employees including health, dental, 401(k), paid ...

New

This is a full time on-site position at our Marshall, MI facility. Hours: 8AM-4:30PM EST The ... What you'll do: The CNC Programmer/Machinist is responsible for programming and machining of ...

Job Type: Full-time Pay: $20.00 - $38.00 per hour Benefits: • Health Insurance • Dental ... and/or CNC (5 Years Minimum) • Conversation Lathe Programming (a Plus) • Okuma Lathe and ...

Be Seen First

We are seeking an experienced CNC Machinist/programmer to join our team. The successful candidate ... Full-time Benefits: * Dental insurance * Health insurance * Health savings account * Life ...

next page

Showing results 1-20

Full Time Cnc Programmer information

See Michigan salary details

$10

$23

$40

How much do full time cnc programmer jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for full time cnc programmer in Michigan is $23.73, according to ZipRecruiter salary data. Most workers in this role earn between $17.94 and $27.02 per hour, depending on experience, location, and employer.

What is the highest salary for a CNC programmer?

The highest salaries for full-time CNC programmers can exceed $70,000 to $80,000 annually, especially for those with advanced skills, certifications, and experience working in high-demand manufacturing environments. Senior CNC programmers with specialized knowledge of complex machinery and programming languages like G-code or CAM software tend to earn the top salaries.

Is there a demand for CNC programmers?

CNC programmers are in steady demand across manufacturing industries due to the need for precise and efficient machining. Skilled programmers who can operate CAD/CAM software and set up CNC machines are especially sought after, with employment opportunities often available in factories, machine shops, and aerospace sectors.

What are the key skills and qualifications needed to thrive as a Full Time CNC Programmer, and why are they important?

To thrive as a Full Time CNC Programmer, you need expertise in CNC machine operation, G-code programming, blueprint reading, and typically a background in manufacturing or mechanical engineering. Proficiency with CAD/CAM software (such as Mastercam or SolidWorks) and experience with various CNC controllers are essential, and certifications like NIMS can be advantageous. Strong problem-solving skills, attention to detail, and effective communication help ensure precise machining and efficient collaboration with production teams. These skills are crucial for producing high-quality components, minimizing errors, and supporting overall manufacturing productivity.

What is the difference between Full Time Cnc Programmer vs Part Time Cnc Programmer?

AspectFull Time Cnc ProgrammerPart Time Cnc Programmer
Work HoursTypically 40 hours per week, full scheduleFewer hours, often less than 20 hours per week
Employment StatusFull-time employment with benefitsPart-time, may lack benefits
Certifications & SkillsRequires CNC programming certifications, experience with CNC machinesSimilar certifications, but may require less experience
Work EnvironmentManufacturing plants, machine shopsSimilar environments, often flexible or remote options

Full Time Cnc Programmers work standard hours with benefits and full employment status, while Part Time Cnc Programmers have flexible hours with fewer benefits. Both roles require CNC programming skills and certifications, but full-time positions typically demand more experience and commitment.

Do CNC programmers make a lot of money?

CNC programmers typically earn a competitive salary that varies by experience, location, and industry. On average, full-time CNC programmers in the United States earn between $45,000 and $75,000 annually, with higher wages possible for those with advanced skills, certifications, or specialized equipment knowledge. Skilled programmers who operate complex machinery and optimize manufacturing processes tend to have higher earning potential.

What are Full Time CNC Programmers?

Full Time CNC Programmers are professionals who create, modify, and optimize programs that control automated machining tools like lathes, mills, and grinders using Computer Numerical Control (CNC) technology. They work full-time in manufacturing settings to ensure precise production of parts by writing and testing code for CNC machines. Their responsibilities often include reading blueprints, selecting tools, setting machine parameters, and troubleshooting programming or machining issues to maintain high-quality standards.

Can a CNC machinist make 100k a year?

Full-time CNC programmers and machinists can potentially earn $100,000 annually, especially with advanced skills, certifications, experience, and working in high-demand industries or specialized environments. Achieving this income level often requires proficiency with CAD/CAM software, precision machining, and sometimes overtime or supervisory roles.

What are some common challenges CNC Programmers face when transitioning to a full-time, team-based manufacturing environment?

CNC Programmers moving into a full-time, team-oriented setting often find that communication and collaboration become just as important as technical programming skills. Coordinating with machinists, engineers, and quality control staff to ensure programs meet design specifications and production deadlines requires adaptability and clear communication. Additionally, managing multiple projects simultaneously and troubleshooting unexpected machine issues can be challenging, but these experiences help build strong problem-solving skills and open up opportunities for career advancement into supervisory or engineering roles.
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 job categories do people searching Full Time Cnc Programmer jobs in Michigan look for? The top searched job categories for Full Time Cnc Programmer jobs in Michigan are:
What cities in Michigan are hiring for Full Time Cnc Programmer jobs? Cities in Michigan with the most Full Time Cnc Programmer job openings:
Infographic showing various Full Time Cnc Programmer job openings in Michigan as of July 2026, with employment types broken down into 4% Locum Tenens, 80% Full Time, 7% Part Time, 3% Contract, 5% Nights, and 1% Summer. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $49,366 per year, or $23.7 per hour.

CNC Programmer

K2 Ascend

Harper Woods, MI

$83K - $93K/yr

Full-time

Posted 23 hours ago

Posted today


Job description

CNC Programmer


Location: Harper Woods, MI

Industry: Advanced Manufacturing / Marine Technology

Job Category: CNC Programming / Manufacturing Engineering

Compensation Range: $35.00 – $45.00 per hour (based on experience)

Job Type: Full-Time


Shift:

  • Primary Shift: Monday-Friday, 6:00 AM – 2:30 PM
  • Flexible scheduling available
  • Significant overtime available for those interested


About the Opportunity


An innovative and rapidly growing marine technology manufacturer is seeking an experienced CNC Programmer to join its manufacturing engineering team. This is not a machinist position—the primary responsibility is developing, optimizing, and maintaining CNC programs that support production of highly engineered components.


You'll work closely with Manufacturing Engineering, Machining, and Production teams to develop efficient machining strategies, improve manufacturing processes, and solve complex production challenges. This is an excellent opportunity for someone who enjoys the technical side of manufacturing and wants to play a key role in building a world-class manufacturing operation from the ground up.


If you're passionate about CAD/CAM programming, continuous improvement, and collaborating with engineering teams to develop innovative manufacturing solutions, this role offers tremendous opportunity for long-term growth and impact.


What You'll Do


  • Develop, write, and optimize CNC programs for production machining
  • Create efficient machining strategies that maximize quality, productivity, and tool life
  • Collaborate with Manufacturing Engineers, Machinists, and Production teams to solve manufacturing challenges
  • Review engineering drawings, CAD models, and part specifications to develop machining processes
  • Support new product launches by creating and validating CNC programs
  • Troubleshoot machining issues and make programming improvements to increase efficiency
  • Maintain program documentation and revision control
  • Assist with process improvement initiatives to reduce cycle times and improve quality
  • Support production during program prove-outs and implementation
  • Work with multiple CNC platforms, including HAAS equipment and other CNC machinery


What You Bring


  • 5+ years of CNC programming experience in a manufacturing environment
  • Strong CAD/CAM programming experience (hyperMILL experience is a plus but not required)
  • Experience creating CNC programs from engineering drawings and CAD models
  • Strong understanding of machining processes, tooling, feeds, speeds, and manufacturing best practices
  • Ability to troubleshoot machining and programming issues
  • Excellent problem-solving and analytical skills
  • Collaborative mindset with the ability to work closely with engineering and production teams
  • Strong communication skills and a project-focused approach
  • Experience with HAAS CNC machines is preferred


What's Offered


  • $35.00–$45.00/hour based on experience
  • Flexible scheduling
  • Significant overtime opportunities
  • Full benefits package
  • Opportunity to work with cutting-edge marine propulsion technology
  • Career growth with a rapidly expanding manufacturing organization
  • Collaborative engineering-focused environment
  • Opportunity to help build manufacturing processes from the ground up
  • Strong leadership team with significant investment in future growth


Why Join This Company?


This is an exciting opportunity to join a company during a period of rapid expansion. Rather than stepping into an established manufacturing environment, you'll have the chance to help shape programming standards, manufacturing processes, and production efficiency as the operation scales.


The company is revolutionizing the marine propulsion industry with innovative technology, supported by a strong leadership team, expanding distribution partnerships, and a direct-to-consumer business model. Your ideas and technical expertise will have a direct impact on the company's future success.