CNC Programmer/Operator
$28 - $32/hr
CNC Programmer & Operator Location: Redford, MI Type: Full-Time Shifts: ● 1st Shift: 6:00 AM - 2:30 PM ● 2nd Shift: Training on 1st shift, then 3:00-5:00 PM start time, ending 11:00 PM-1:00 AM ...
Quick apply
$28 - $32/hr
CNC Programmer & Operator Location: Redford, MI Type: Full-Time Shifts: ● 1st Shift: 6:00 AM - 2:30 PM ● 2nd Shift: Training on 1st shift, then 3:00-5:00 PM start time, ending 11:00 PM-1:00 AM ...
Quick apply
$28 - $32/hr
CNC Programmer & Operator Location: Redford, MI Type: Full-Time Shifts: ● 1st Shift: 6:00 AM - 2:30 PM ● 2nd Shift: Training on 1st shift, then 3:00-5:00 PM start time, ending 11:00 PM-1:00 AM ...
Westland, MI · On-site
$24.50 - $33.50/hr
Now Hiring - CNC Programmer Hytrol Manufacturing a division of Advance Turning & Manufacturing, Inc. At Hytrol Manufacturing, a division of Advance Turning & Manufacturing, Inc., we specialize in ...
Westland, MI · On-site
$24.50 - $33.50/hr
Now Hiring - CNC Programmer Hytrol Manufacturing a division of Advance Turning & Manufacturing, Inc. At Hytrol Manufacturing, a division of Advance Turning & Manufacturing, Inc., we specialize in ...
Utica, MI · On-site
$24.25 - $33/hr
SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role will be responsible for creating, implementing, and ...
Quick apply
Utica, MI · On-site
$24.25 - $33/hr
SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role will be responsible for creating, implementing, and ...
$38.46 - $45.67/hr
CNC grinding experience is preferred. - Experience with aerospace alloys and hardened steel alloys is a plus. The Programmer will be responsible for developing and implementing advanced manufacturing ...
Quick apply
$38.46 - $45.67/hr
CNC grinding experience is preferred. - Experience with aerospace alloys and hardened steel alloys is a plus. The Programmer will be responsible for developing and implementing advanced manufacturing ...
$24.75 - $34/hr
Our Livonia facility has an exciting and rewarding career opportunity and is seeking a CNC Programmer in Livonia MI to create 3 ,4 and 5 axis programs for the shop machines. (High speed milling ...
Quick apply
$24.75 - $34/hr
Our Livonia facility has an exciting and rewarding career opportunity and is seeking a CNC Programmer in Livonia MI to create 3 ,4 and 5 axis programs for the shop machines. (High speed milling ...
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 ...
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 ...
Livonia, MI · On-site
$24.75 - $34/hr
Our Livonia facility has an exciting and rewarding career opportunity and is seeking a CNC Programmer in Livonia MI to create 3 ,4 and 5 axis programs for the shop machines. (High speed milling ...
Quick apply
Livonia, MI · On-site
$24.75 - $34/hr
Our Livonia facility has an exciting and rewarding career opportunity and is seeking a CNC Programmer in Livonia MI to create 3 ,4 and 5 axis programs for the shop machines. (High speed milling ...
Troy, MI · On-site
$24.75 - $34/hr
Cnc Programmer/Machinist Independence Tooling is actively seeking a CNC Programmer/Machinist to join our team! Responsibilities * Produce machined parts by setting up, and operating a mill and/or ...
Troy, MI · On-site
$24.75 - $34/hr
Cnc Programmer/Machinist Independence Tooling is actively seeking a CNC Programmer/Machinist to join our team! Responsibilities * Produce machined parts by setting up, and operating a mill and/or ...
Troy, MI · On-site
$24.75 - $34/hr
Cnc Programmer/Machinist Independence Tooling is actively seeking a CNC Programmer/Machinist to join our team! Responsibilities * Produce machined parts by setting up, and operating a mill and/or ...
Troy, MI · On-site
$24.75 - $34/hr
Cnc Programmer/Machinist Independence Tooling is actively seeking a CNC Programmer/Machinist to join our team! Responsibilities * Produce machined parts by setting up, and operating a mill and/or ...
Detroit, MI · On-site
$23.25 - $31.75/hr
... programming and setting up CNC Lathes & Mills (REQUIRED) -Minimum of three (3) years experience programming and setting up Miyano CNC Lathes (REQUIRED) -CAM experience is beneficial -Excellent ...
Quick apply
Detroit, MI · On-site
$23.25 - $31.75/hr
... programming and setting up CNC Lathes & Mills (REQUIRED) -Minimum of three (3) years experience programming and setting up Miyano CNC Lathes (REQUIRED) -CAM experience is beneficial -Excellent ...
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 ...
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 ...
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 ...
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 ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC Programmer Schedule: Day Shift (Monday- Friday 6a-4:45p + Saturday 6a-12p) Summary of Position A CNC Programmer develops, optimizes, and maintains CNC programs that produce highprecision ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC Programmer Schedule: Day Shift (Monday- Friday 6a-4:45p + Saturday 6a-12p) Summary of Position A CNC Programmer develops, optimizes, and maintains CNC programs that produce highprecision ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC Programmer Schedule: Day Shift (Monday- Friday 6a-4:45p + Saturday 6a-12p) Summary of Position A CNC Programmer develops, optimizes, and maintains CNC programs that produce high-precision ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC Programmer Schedule: Day Shift (Monday- Friday 6a-4:45p + Saturday 6a-12p) Summary of Position A CNC Programmer develops, optimizes, and maintains CNC programs that produce high-precision ...
Westland, MI · On-site
$24.25 - $33.25/hr
Location Hytrol - Westland, Michigan Category Engineering Description Now Hiring - CNC Programmer Hytrol Manufacturing a division of Advance Turning & Manufacturing, Inc. At Hytrol Manufacturing, a ...
Westland, MI · On-site
$24.25 - $33.25/hr
Location Hytrol - Westland, Michigan Category Engineering Description Now Hiring - CNC Programmer Hytrol Manufacturing a division of Advance Turning & Manufacturing, Inc. At Hytrol Manufacturing, a ...
Roseville, MI · On-site
$76K - $98K/yr
CNC Programmer St. Clair / Roseville Area, MI | In-Person | $76,000 to $98,000 Join a precision machining team where you can own the programming, support the floor, and help expand high-precision ...
Quick apply
Roseville, MI · On-site
$76K - $98K/yr
CNC Programmer St. Clair / Roseville Area, MI | In-Person | $76,000 to $98,000 Join a precision machining team where you can own the programming, support the floor, and help expand high-precision ...
Hamtramck, MI · On-site
$38.46/hr
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 ...
Quick apply
Hamtramck, MI · On-site
$38.46/hr
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 ...
Pontiac, MI · On-site
$38.46 - $48.08/hr
CNC Lathe Programmer / Manufacturing Analyst 1st Shift | Flexible start between 6:00 a.m. and 8:00 a.m. (8-hour shifts) Salary: $80,000 - $95,000 The Opportunity We're hiring a CNC Lathe Programmer ...
New
Quick apply
Pontiac, MI · On-site
$38.46 - $48.08/hr
CNC Lathe Programmer / Manufacturing Analyst 1st Shift | Flexible start between 6:00 a.m. and 8:00 a.m. (8-hour shifts) Salary: $80,000 - $95,000 The Opportunity We're hiring a CNC Lathe Programmer ...
New
Pontiac, MI · On-site
$80K - $100K/yr
CNC Lathe Programmer / Manufacturing Analyst 1st Shift | Flexible start between 6:00 a.m. and 8:00 a.m. (8-hour shifts) Salary: $80,000 - $95,000 The Opportunity We're hiring a CNC Lathe Programmer ...
New
Quick apply
Pontiac, MI · On-site
$80K - $100K/yr
CNC Lathe Programmer / Manufacturing Analyst 1st Shift | Flexible start between 6:00 a.m. and 8:00 a.m. (8-hour shifts) Salary: $80,000 - $95,000 The Opportunity We're hiring a CNC Lathe Programmer ...
New
Auburn Hills, MI · On-site
$25 - $34.25/hr
Position: CNC ProgrammerSchedule: Day Shift (Monday- Friday 6a-4:45p + Saturday 6a-12p) Summary of PositionA CNC Programmer develops, optimizes, and maintains CNC programs that produce ...
Quick apply
Auburn Hills, MI · On-site
$25 - $34.25/hr
Position: CNC ProgrammerSchedule: Day Shift (Monday- Friday 6a-4:45p + Saturday 6a-12p) Summary of PositionA CNC Programmer develops, optimizes, and maintains CNC programs that produce ...
$16.66 - $19.19
3% of jobs
$19.19 - $21.72
5% of jobs
$21.72 - $24.25
11% of jobs
$25.20 is the 25th percentile. Wages below this are outliers.
$24.25 - $26.78
15% of jobs
The median wage is $29.08 / hr.
$26.78 - $29.31
17% of jobs
$29.31 - $31.85
14% of jobs
$33.55 is the 75th percentile. Wages above this are outliers.
$31.85 - $34.38
14% of jobs
$34.38 - $36.91
9% of jobs
$36.91 - $39.44
6% of jobs
$39.44 - $41.97
3% of jobs
$41.97 - $44.50
2% of jobs
$16
$30
$44
A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.
| Aspect | Cnc Programmer | Cnc Machinist |
|---|---|---|
| Primary Role | Designs and writes CNC code to control machine tools | Operates and sets up CNC machines based on provided programs |
| Skills & Certifications | G-code programming, CAD/CAM software, technical certifications | Machine operation, measurement, troubleshooting skills |
| Work Environment | Design offices, programming stations, sometimes on the shop floor | Shop floor, machine shop environments |
| Responsibilities | Creating programs, optimizing machining processes | Running machines, inspecting parts, maintaining equipment |
While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.
The most popular types of Cnc Programmer jobs in Detroit, MI are:
For Cnc Programmer jobs in Detroit, MI, the most frequently searched job titles are:
The top searched job categories for Cnc Programmer jobs in Detroit, MI are:
Cities near Detroit, MI with the most Cnc Programmer job openings:

$28 - $32/hr
Full-time, Other
Re-posted 12 days ago
CNC Programmer & Operator
Location: Redford, MI
Type: Full-Time
Shifts:
● 1st Shift: 6:00 AM – 2:30 PM
● 2nd Shift: Training on 1st shift, then 3:00–5:00 PM start time, ending 11:00 PM–1:00 AM depending on schedule
● May make room on 1st shift for the ideal candidate
Compensation: Based on experience
Physical Requirements: Lift up to 25 lbs; not repetitive
PPE: Metatarsal boots (company reimburses up to $170 after 2 weeks of employment)
About the Opportunity
A manufacturing facility in Redford is hiring a CNC Programmer & Operator with strong experience working in AS9100 environments and machining large metallic components. This role supports machining operations by developing new CNC programs, modifying existing code, operating CNC equipment, and ensuring dimensional accuracy on large-format metal parts.
Candidates must be capable of programming, setting up, and operating CNC machines and handling large components (500+ lbs and 24"+ section sizes). This is a hands-on machining position with a heavy focus on accuracy, quality, and safe operation.
Candidates will apply onsite, complete an interview, and if selected, proceed through a drug screen and background check before receiving an offer and start date.
What You’ll Do
● Review shop orders and engineering drawings to determine machining specifications
● Retrieve and interpret stored programs and parts data
● Create new CNC programs including calculations, tool paths, and machine criteria
● Modify existing programs to improve cost, quality, tool life, speeds, feeds, and efficiency
● Store, title, and manage program source files at machine controls and/or online
● Communicate program setup requirements to machining personnel
● Set up work holding, tooling, indicators, offsets, and touch-offs
● Monitor and replace cutting tools and inserts as needed
● Perform dimensional inspections throughout the machining process
● Follow safe machining and shop procedures
● Assist with additional machining duties as needed
What You Bring
● Experience working in AS9100 quality environments (required)
● Experience machining metallic components greater than 500 lbs (required)
● Experience machining metallic components larger than 24" section size (required)
● Excellent knowledge of CNC machining and programming
● Skilled in CNC program writing, uploading, and downloading
● Ability to manage multiple tasks under tight deadlines
● Strong communication, problem-solving, and interpersonal skills
● High school diploma or equivalent
● Minimum 5 years of CNC Programmer / Operator experience
● Understanding of safe operating procedures for machining equipment
● Organized, dependable, and action-oriented approach
Want to Stand Out?
We invite candidates to record a short video to introduce themselves and share more about their CNC programming and machining experience. A quick overview of the types of machines, parts, and materials you’ve worked with is helpful.
Video submission link:
https://record.interview.video/j/ascend-with-k2