1

Cnc Program Jobs in Detroit, MI (NOW HIRING)

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 ... Modifying existing programs to enhance efficiency or to adapt to new production requirements

Program, edit, and optimize CNC programs for quality and efficiency * Maintain production schedules while ensuring exceptional quality standards * Perform and oversee inspections using precision ...

CNC Programmer

Detroit, MI ยท On-site

$24.50 - $33.50/hr

This role will develop, program, optimize, and execute CNC machining operations by translating 3D CAD models and technical drawings into accurate, efficient machine code while collaborating with ...

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 ... Modifying existing programs to enhance efficiency or to adapt to new production requirements

Create CNC programs for new manufacturing processes and improve existing programs to optimize efficiency. * Prepare and install tooling for new production processes. * Read and interpret blueprints ...

CNC PROGRAMMER

Rochester Hills, MI ยท On-site

$24.50 - $33.25/hr

Create, implement, and refine NC/CNC programs for 3, 4, and 5-axis machining centers and mill-turn equipment. * Set up and operate CNC machines to perform tasks such as drilling, grinding, milling ...

CNC Programmer

Macomb, MI ยท On-site

$27 - $35/hr

Create, modify, and optimize CNC programs for milling, turning, and multi-axis machining centers. * Develop toolpaths using Mastercam, WorkNC, VISI, or similar CAD/CAM software. * Interpret ...

CNC Lathe Machinist

Madison Heights, MI ยท On-site

$52K - $66K/yr

This role is ideal for a hands-on machinist who can handle full setups, make program edits, and work across both fixed headstock and Swiss-style CNC lathes. This is a strong opportunity to join a ...

Be Seen First

Program and edit CNC programs using Mastercam * Perform basic conversational programming and program edits at the machine * Set up and machine prototype, specialty, and small production-run parts

Be Seen First

Program and edit CNC programs using Mastercam * Perform basic conversational programming and program edits at the machine * Set up and machine prototype, specialty, and small production-run parts

CNC Machinist

Wixom, MI ยท On-site

$19.75 - $26.75/hr

Programming & Measurements โ— Read and interpret shop drawings, measurements, templates, and job specifications. โ— Review CNC files and programs before production. โ— Make basic program or ...

Showing results 21-40

Cnc Program information

See Detroit, MI salary details

$13

$22

$31

How much do cnc program jobs pay per hour?

As of Sep 12, 2026, the average hourly pay for cnc program in Detroit, MI is $22.31, according to ZipRecruiter salary data. Most workers in this role earn between $18.61 and $25.38 per hour, depending on experience, location, and employer.

What is the difference between Cnc Program vs Cnc Operator?

AspectCnc ProgramCnc Operator
CredentialsTechnical training, certifications in CNC programmingBasic technical skills, on-the-job training
Work EnvironmentDesigning and writing programs, often in a computer lab or office settingOperating CNC machines on the shop floor
Job RoleDevelops and writes CNC code to control machining operationsSets up, operates, and monitors CNC machines during production

In summary, CNC Programmers focus on creating and optimizing CNC code, while CNC Operators execute the programs on machines. Both roles are essential in manufacturing, with programmers working primarily in design and setup, and operators handling daily machine operation.

How do you get into CNC work?

To get into CNC work, individuals typically need a high school diploma or equivalent and should learn CNC programming and machine operation through technical schools, community colleges, or on-the-job training. Familiarity with CAD/CAM software and understanding of machining processes are also important for entry-level positions.

Is CNC programming a good career?

CNC programming is a skilled trade that involves creating instructions for computer-controlled machining equipment. It offers stable employment opportunities, requires knowledge of CAD/CAM software, and often involves working in manufacturing environments with regular schedules. Many find it a rewarding career with potential for advancement and specialization.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for skilled operators and programmers in manufacturing, aerospace, and automotive industries. Proficiency with CAD/CAM software and understanding of machining processes increase employability in this field.

What cities near Detroit, MI are hiring for Cnc Program jobs?

Cities near Detroit, MI with the most Cnc Program job openings:

Infographic showing various Cnc Program job openings in Detroit, MI as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 17% Part Time, and 3% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $48,689 per year, or $23.4 per hour.

CNC Programmer/Process Development Specialist

Detroit, MI โ€ข On-site

$38.46/hr

Full-time

Posted 29 days ago


Job description

Job Summary:

We are seeking a CNC Programmer/Process Development Specialist to join our Process Development & Prototype Machining Group within the Driveline organization at Dauch. This position is based at our Advanced Technology Development Center in Detroit, Michigan.In this role, you will be responsible for developing, implementing, and continuously improving CNC machining processes for prototype and production components. Working closely with engineering, production, quality, and maintenance teams, you will develop and optimize CNC programs, determine machining strategies, select cutting tools, design work holding solutions, and support manufacturing processes using CAD/CAM software. In addition to CNC programming and process development, you will perform machine setup, process verification, prove-outs, and operate CNC equipment as needed to ensure efficient, high-quality manufacturing operations. The ideal candidate has experience with SmartCAM 3-axis programming and/or Mastercam 3-axis programming.Ready to join the team that's Built to Perform? Apply Today!

Job Description:

  • Create, modify, and optimize CNC programs for milling, turning, multi-axis machining, and other CNC equipment using CAD/CAM software.
  • Interpret engineering drawings, GD&T, specifications, and 3D models to develop machining strategies.
  • Select appropriate tooling, fixtures, cutting parameters, and machining methods to maximize efficiency and product quality.
  • Perform machine setup verification, prove-out, and first-article inspections.
  • Troubleshoot programming, tooling, and machining issues to minimize downtime and improve productivity.
  • Optimize cycle times while maintaining quality and safety standards.
  • Collaborate with Manufacturing Engineering, Quality, Production, and Design teams during new product introductions.
  • Develop and maintain standardized programming practices and machining documentation.
  • Recommend process improvements, tooling upgrades, and automation opportunities.
  • Support lean manufacturing and continuous improvement initiatives.
  • Maintain accurate program revisions and documentation within company systems.
  • Must be willing to travel a minimum of 15% with the launch.
  • Other duties as assigned.

Skills & Education:

Minimum of 3 years’ experience in CAD programming, CNC mills, and lathes.

Understand and interpret blueprint part drawings and general GDTProblem-solving in a manufacturing environment.

Manufacturing in a prototype or job shop environment. Cutting tools and calculating proper feeds, speeds, and depth of cut.

High school diploma or equivalent.

You should be proficient in:

  • Equipment Troubleshooting
  • CNC Tooling
  • CNC Programming
  • CNC Machine Repair
  • CNC Machine Setup & Changeover

Machines & technologies you'll use:

  • CNC Mill (3-4 axis VMC)
  • CNC Lathe (2-4 axis)
  • CNC Swiss Lathe
  • CAM Software
  • CNC Mill (5+ axis VMC)
  • CNC Lathe (5+ axis)
ID:qnkTyx