1

Contract Cnc Programming Jobs in Michigan (NOW HIRING)

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

Spring Lake, MI · On-site

$24 - $33/hr

Off Shift: CNC Programmer/Machinist Position Summary - CNC Programmer/Machinist Currently seeking an experienced CNC Programmer/Machinist for an opportunity with a leader in custom contract ...

CNC Programmer

Marquette, MI · On-site

$25.75 - $35.25/hr

... contract manufacturing work (estimating setup and cycle times, tooling, fixturing, and material ... Machines, controls and software CNC programming and machining equipment, plus manual lathe, mill ...

CNC Programmer

Romeo, MI · On-site

$28/hr

Contract-to-hire Position Summary The CNC Programmer develops and maintains CNC programs to ensure accurate, efficient, and high-quality machining operations. This role also supports production ...

Senior CNC Machinist

Farmington Hills, MI · On-site

$20.25 - $27.50/hr

Engineering This is a contract role with an estimated length of 8-12 months. Under the direction of ... Mechanical fabrication skills, CNC Mill, CNC Lathe, MIG / TIG welding. * Programming ability using ...

Senior CNC Machinist

Farmington Hills, MI · On-site

$20.25 - $27.50/hr

Engineering This is a contract role with an estimated length of 8-12 months. Under the direction of ... Mechanical fabrication skills, CNC Mill, CNC Lathe, MIG / TIG welding. * Programming ability using ...

Contract-to-Hire We are looking for an experienced NC Programmer to join our NC Cut Department, supporting tooling and CNC operations within a fast-paced manufacturing environment. The ideal ...

The ideal candidate will have hands-on experience setting up, programming, and operating CNC ... We specialize in placing permanent, direct, contract, and temporary positions for companies of any ...

CNC Operator

Marquette, MI

$19.75 - $27.25/hr

Interpret GD&T specifications to optimize fixturing and programming. * Document process sheets ... About Able Medical Devices and apply Able Medical Devices is a Michigan-based contract manufacturer ...

CNC Lathe Operator

Macomb, MI · On-site

$20.70/hr

This is a contract-to-hire opportunity, offering excellent benefits upon direct hire, including pro ... programming required Conduct first-piece inspections and make necessary adjustments to ensure ...

Be Seen First

SWS-Trimac, Inc. is an Engineering company that specializes in providing advanced welding, CNC ... From small-lot prototype development to large volume turnkey production, we are a contract ...

CNC Setup Technician

Marquette, MI · On-site

$19.75 - $27.25/hr

You'll also work directly with Development Engineering on new part designs, which gives this role ... About Able Medical Devices and apply Able Medical Devices is a Michigan-based contract manufacturer ...

Quality Engineer

Freeland, MI · On-site

$61K - $79K/yr

O. contracts for quality requirements. Provide necessary input and concerns to appropriate internal ... Background in machining processes, CNC programming, or fixture design. * · Exposure to non ...

next page

Showing results 1-20

Contract Cnc Programming information

See Michigan salary details

$14

$26

$39

How much do contract cnc programming jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for contract cnc programming 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 contract CNC programming?

Contract CNC programming involves hiring a specialist or company on a contractual basis to create, optimize, or modify CNC (Computer Numerical Control) machine code. These professionals develop programs that guide machines like mills, lathes, and routers to produce precise parts according to engineering drawings or CAD files. Contract CNC programmers are often brought in for specific projects, to handle overflow work, or to provide expertise in complex machining tasks. This flexible arrangement helps manufacturers access skilled programmers without committing to a full-time hire.

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

To thrive as a Contract CNC Programmer, you need strong proficiency in CNC machine operation, G-code programming, and a background in mechanical engineering or machining. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Fusion 360, as well as knowledge of various CNC controllers, is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills help ensure precise production and collaboration with manufacturing teams. These capabilities are crucial for delivering high-quality, efficient, and cost-effective machining solutions in a dynamic contract environment.

What are some common challenges faced by contract CNC programmers when joining new client projects?

Contract CNC programmers often encounter challenges such as quickly adapting to unfamiliar machines, software, or shop floor processes used by different clients. They may need to rapidly interpret varying technical drawings and specifications, while also aligning with each shop's unique workflow and safety standards. Building rapport with permanent team members and understanding client expectations are crucial for delivering effective solutions on tight timelines. Flexibility, clear communication, and a solid foundation in CNC programming principles help contract professionals overcome these hurdles.

What is the difference between Contract Cnc Programming vs Cnc Machinist?

AspectContract Cnc ProgrammingCnc Machinist
CredentialsTypically requires CNC programming certifications or experience with CAD/CAM softwareRequires CNC machine operation experience, often with certifications in machine operation
Work EnvironmentPrimarily office-based for programming, on-site for setup and testingPrimarily on the shop floor operating machines
Industry UsageUsed across manufacturing, aerospace, automotive for designing and programming partsUsed in manufacturing plants for producing parts directly on CNC machines

Contract Cnc Programmers focus on creating and optimizing CNC programs, often working remotely or on a project basis, while Cnc Machinists operate and set up CNC machines to produce parts. Both roles require technical skills, but their daily tasks and work environments differ significantly.

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

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

What are popular job titles related to Contract Cnc Programming jobs in Michigan?

For Contract Cnc Programming jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Contract Cnc Programming jobs in Michigan look for?

The top searched job categories for Contract Cnc Programming jobs in Michigan are:

What cities in Michigan are hiring for Contract Cnc Programming jobs?

Cities in Michigan with the most Contract Cnc Programming job openings:

Infographic showing various Contract Cnc Programming job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 77% Full Time, 14% Part Time, 2% Temporary, 4% Contract, and 2% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $56,121 per year, or $27 per hour.

Swiss CNC Programmer

Mount Mfg

Harvey, MI • On-site

$25.75 - $35.25/hr

Full-time

Posted 12 days ago


Job description

Location: Marquette Township, MI, USA
Company: Mount Mfg
Employment Type: Full-Time
Experience Level: 3–5 Years
Discipline: 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 instruments. Our operation is ISO 13485:2016 certified and serves both domestic and international medical device customers.

We combine advanced Swiss CNC technology, strong quality systems, and a collaborative shop culture to produce complex, tight-tolerance components in a regulated manufacturing environment.

Role Overview

The Swiss CNC Programmer is responsible for programming, setting up, and optimizing Swiss-type CNC lathes used in the production of orthopedic medical components. This role requires strong technical judgment, attention to detail, and the ability to support production through continuous improvement and troubleshooting.

Key Responsibilities

  • Program, set up, and optimize Swiss CNC lathes with live tooling
  • Develop robust machining strategies to ensure repeatability, accuracy, and throughput
  • Select cutting tools and define optimal feeds, speeds, and toolpath strategies
  • Utilize CAD/CAM software including Autodesk PartMaker and/or SolidWorks
  • Interpret complex part drawings, specifications, and GD&T (ASME Y14.5)
  • Troubleshoot machining and quality issues, identify root causes, and implement corrective actions
  • Support production by improving cycle times, quality, and process stability
  • Assist with job supply procurement and tooling needs
  • Support Engineering Change Orders (ECOs) and CAPA activities
  • Provide technical guidance and mentorship to machinists and operators
  • Collaborate effectively in a team-oriented, regulated manufacturing environment

✅ Required Qualifications

  • 3–5 years of CNC programming experience in a machine shop environment
  • Hands-on experience programming Swiss-type CNC machines (required)
  • Experience with Fanuc controls (preferred)
  • Working knowledge of medical or regulated manufacturing environments (preferred)
  • Ability to communicate clearly and work collaboratively with engineering and production teams

Education & Experience

  • High school diploma or equivalent (required)
  • Technical training or extended manufacturing experience strongly preferred
  • Combination of education and experience considered

✈ Travel Requirements

  • Minimal
  • Occasional customer visits or technical training workshops

Why Join Mount Mfg?

  • Work on high-precision orthopedic medical devices
  • Stable, full-time role with growth opportunities
  • Strong quality systems and modern manufacturing practices
  • Supportive team culture with technical collaboration
  • Located in Marquette, MI, offering affordable living and exceptional outdoor recreation

Apply now to join Mount Mfg as a Swiss CNC Programmer and contribute to the production of critical medical components in a high-quality, growth-focused manufacturing environment.


Mount Mfg logo

About Mount Mfg

Sourced by ZipRecruiter

Industry

Medical equipment and supplies manufacturing

Company size

1 - 10 Employees

Headquarters location

Marquette, MI, US

Year founded

2015