Apply directly through hireCNC AirBoss is actively hiring a CNC Programmer / Machinist to support its tooling department in Auburn Hills, MI. This role supports both mold repair work and new mold ...
Apply directly through hireCNC AirBoss is actively hiring a CNC Programmer / Machinist to support its tooling department in Auburn Hills, MI. This role supports both mold repair work and new mold ...
CNC MACHINIST
Warren, MI · On-site
$19.25 - $26.25/hr
This position works closely with engineering, estimating, and production teams to provide support, ensuring manufacturability and production feasibility of complex components. The CNC Machinist plays ...
CNC MACHINIST
Warren, MI · On-site
$19.25 - $26.25/hr
This position works closely with engineering, estimating, and production teams to provide support, ensuring manufacturability and production feasibility of complex components. The CNC Machinist plays ...
Set up, operate, and troubleshoot Hurco CNC machines * Monitor machine performance and keep all equipment running efficiently throughout the shift * Troubleshoot mechanical, tooling, and programming ...
Quick apply
Set up, operate, and troubleshoot Hurco CNC machines * Monitor machine performance and keep all equipment running efficiently throughout the shift * Troubleshoot mechanical, tooling, and programming ...
Programmer / Setup Machinist
Mount Clemens, MI · On-site
$26 - $32/hr
Programmer / Setup Machinist Schedule: Monday - Friday, 6:00 AM - 4:30 PM Pay Range: $26 - $32 per ... Set up CNC machines for production runs * Program at the machine using G & M codes (Fanuc ...
Quick apply
Programmer / Setup Machinist
Mount Clemens, MI · On-site
$26 - $32/hr
Programmer / Setup Machinist Schedule: Monday - Friday, 6:00 AM - 4:30 PM Pay Range: $26 - $32 per ... Set up CNC machines for production runs * Program at the machine using G & M codes (Fanuc ...
Programmer / Setup Machinist
Mount Clemens, MI · On-site
$26 - $32/hr
Programmer / Setup Machinist Schedule: Monday - Friday, 6:00 AM - 4:30 PM Pay Range: $26 - $32 per ... Set up CNC machines for production runs * Program at the machine using G & M codes (Fanuc ...
Programmer / Setup Machinist
Mount Clemens, MI · On-site
$26 - $32/hr
Programmer / Setup Machinist Schedule: Monday - Friday, 6:00 AM - 4:30 PM Pay Range: $26 - $32 per ... Set up CNC machines for production runs * Program at the machine using G & M codes (Fanuc ...
CNC mills and lathes (multi-axis turning and milling environments) * Controls: Fanuc * CAM Software: TopSolid'Cam (experience preferred) * Programming: G-code / M-code * Inspection Tools: Calipers ...
CNC mills and lathes (multi-axis turning and milling environments) * Controls: Fanuc * CAM Software: TopSolid'Cam (experience preferred) * Programming: G-code / M-code * Inspection Tools: Calipers ...
CNC Coordinator
Romeo, MI · On-site
$20 - $26/hr
This is a great opportunity for CNC Machinist / CNC Programmers with good MS Office skills looking for an office-based role with excellent training and development opportunities leading to future ...
Quick apply
CNC Coordinator
Romeo, MI · On-site
$20 - $26/hr
This is a great opportunity for CNC Machinist / CNC Programmers with good MS Office skills looking for an office-based role with excellent training and development opportunities leading to future ...
NC Programmer
Auburn Hills, MI · On-site
$25 - $34.25/hr
Visioneering is seeking an experienced CNC Programmer with strong knowledge in Tebis, WorkNC, Hypermill, and NC programming within a manufacturing environment. This role will support programming for ...
Quick apply
NC Programmer
Auburn Hills, MI · On-site
$25 - $34.25/hr
Visioneering is seeking an experienced CNC Programmer with strong knowledge in Tebis, WorkNC, Hypermill, and NC programming within a manufacturing environment. This role will support programming for ...
NC Programmer V790
Auburn Hills, MI · On-site
$25 - $34.25/hr
Visioneering is seeking an experienced CNC Programmer with strong knowledge in Tebis, WorkNC, Hypermill, and NC programming within a manufacturing environment. This role will support programming for ...
NC Programmer V790
Auburn Hills, MI · On-site
$25 - $34.25/hr
Visioneering is seeking an experienced CNC Programmer with strong knowledge in Tebis, WorkNC, Hypermill, and NC programming within a manufacturing environment. This role will support programming for ...
NC Programmer V790
Auburn Hills, MI · On-site
$25 - $34.25/hr
Visioneering is seeking an experienced CNC Programmer with strong knowledge in Tebis, WorkNC, Hypermill, and NC programming within a manufacturing environment. This role will support programming for ...
NC Programmer V790
Auburn Hills, MI · On-site
$25 - $34.25/hr
Visioneering is seeking an experienced CNC Programmer with strong knowledge in Tebis, WorkNC, Hypermill, and NC programming within a manufacturing environment. This role will support programming for ...
CNC Vertical Machining Center Programmer/Machinist
Clinton Township, MI · On-site
$32 - $35/hr
Set-up and Run Vertical Machining Centers, Machines are Saginaws & CNC Bridgeports. Prototype Tooling and Automation Company, Design & Build special Machines, Fixtures,Gages & Details for Military ...
Quick apply
CNC Vertical Machining Center Programmer/Machinist
Clinton Township, MI · On-site
$32 - $35/hr
Set-up and Run Vertical Machining Centers, Machines are Saginaws & CNC Bridgeports. Prototype Tooling and Automation Company, Design & Build special Machines, Fixtures,Gages & Details for Military ...
CNC Lathe Programmer
Rochester, MI · On-site
$30 - $40/hr
We are seeking a skilled CNC Lathe Programmer to join our team. The ideal candidate is an experienced machinist who can program, set up, and operate CNC lathes with live tooling and multi- axis to ...
Quick apply
CNC Lathe Programmer
Rochester, MI · On-site
$30 - $40/hr
We are seeking a skilled CNC Lathe Programmer to join our team. The ideal candidate is an experienced machinist who can program, set up, and operate CNC lathes with live tooling and multi- axis to ...
CNC Vertical Machining Center Programmer/Machinist
Clinton Township, MI · On-site
$32 - $35/hr
Set-up and Run Vertical Machining Centers, Machines are Saginaws & CNC Bridgeports. Prototype Tooling and Automation Company, Design & Build special Machines, Fixtures,Gages & Details for Military ...
Quick apply
CNC Vertical Machining Center Programmer/Machinist
Clinton Township, MI · On-site
$32 - $35/hr
Set-up and Run Vertical Machining Centers, Machines are Saginaws & CNC Bridgeports. Prototype Tooling and Automation Company, Design & Build special Machines, Fixtures,Gages & Details for Military ...
CNC Mill Programmer
Rochester, MI · On-site
$28 - $38/hr
We are seeking a skilled CNC Mill Programmer to join our team. The ideal candidate is an experienced machinist who can program, set up, and operate CNC Mills up to 5 axis to produce precision ...
Quick apply
CNC Mill Programmer
Rochester, MI · On-site
$28 - $38/hr
We are seeking a skilled CNC Mill Programmer to join our team. The ideal candidate is an experienced machinist who can program, set up, and operate CNC Mills up to 5 axis to produce precision ...
Excellent CNC programming skills * Excellent Problem solving skills * Ability to read 3D Cad prints * Read, speak, write and understand English * Math skills, especially algebra, trigonometry and ...
Excellent CNC programming skills * Excellent Problem solving skills * Ability to read 3D Cad prints * Read, speak, write and understand English * Math skills, especially algebra, trigonometry and ...
CNC Machinist
Roseville, MI · On-site
$24 - $30/hr
Read and interpret blueprints, layouts, and engineering drawings * Determine machining sequence and ... Minimum of 5 years CNC machining experience required * Strong understanding of machining practices ...
Quick apply
CNC Machinist
Roseville, MI · On-site
$24 - $30/hr
Read and interpret blueprints, layouts, and engineering drawings * Determine machining sequence and ... Minimum of 5 years CNC machining experience required * Strong understanding of machining practices ...
CNC Machinist
$24 - $30/hr
Read and interpret blueprints, layouts, and engineering drawings * Determine machining sequence and ... Minimum of 5 years CNC machining experience required * Strong understanding of machining practices ...
Quick apply
CNC Machinist
$24 - $30/hr
Read and interpret blueprints, layouts, and engineering drawings * Determine machining sequence and ... Minimum of 5 years CNC machining experience required * Strong understanding of machining practices ...
CNC Setup / Operator
Madison Heights, MI · On-site
$24 - $34/hr
Troubleshoot machine, tooling, programming, and process issues * Program, edit, and optimize CNC programs for quality and efficiency * Maintain production schedules while ensuring exceptional quality ...
Quick apply
CNC Setup / Operator
Madison Heights, MI · On-site
$24 - $34/hr
Troubleshoot machine, tooling, programming, and process issues * Program, edit, and optimize CNC programs for quality and efficiency * Maintain production schedules while ensuring exceptional quality ...
CNC Regional Applications Engineer
$100K - $140K/yr
CNC Regional Applications Engineer Comp: $100,000-$140,000 + Profit Sharing Location: New England, Michigan, or Southern California (Remote within Territory) Travel: Up to 40% Regional Travel Our ...
CNC Regional Applications Engineer
$100K - $140K/yr
CNC Regional Applications Engineer Comp: $100,000-$140,000 + Profit Sharing Location: New England, Michigan, or Southern California (Remote within Territory) Travel: Up to 40% Regional Travel Our ...
Be Seen First
Swiss Lathe/Mastercam Programmer
New Baltimore, MI · On-site
$32 - $40/hr
Programming using Mastercam ... Program with live tooling, set-up & operate a variety of CNC lathe machines and equipment, and ...
Quick apply
Be Seen First
Swiss Lathe/Mastercam Programmer
New Baltimore, MI · On-site
$32 - $40/hr
Programming using Mastercam ... Program with live tooling, set-up & operate a variety of CNC lathe machines and equipment, and ...
Cnc Programmer information
See Rochester, MI salary details
$15.49 - $17.84
3% of jobs
$17.84 - $20.20
5% of jobs
$20.20 - $22.55
11% of jobs
$23.43 is the 25th percentile. Wages below this are outliers.
$22.55 - $24.90
15% of jobs
The median wage is $27.03 / hr.
$24.90 - $27.26
17% of jobs
$27.26 - $29.61
14% of jobs
$31.19 is the 75th percentile. Wages above this are outliers.
$29.61 - $31.96
14% of jobs
$31.96 - $34.32
9% of jobs
$34.32 - $36.67
6% of jobs
$36.67 - $39.02
3% of jobs
$39.02 - $41.38
2% of jobs
$15
$28
$41
How much do cnc programmer jobs pay per hour?
What are some common challenges CNC Programmers face when transitioning from manual machining backgrounds?
What Does A CNC Programmer Do?
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.
What is a CNC programming salary?
What is the difference between Cnc Programmer vs Cnc Machinist?
| 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.
Is there a demand for CNC programmers?
Will AI replace CNC programmers?
What are the key skills and qualifications needed to thrive as a CNC Programmer, and why are they important?
Do CNC programmers make good money?
What are CNC Programmers?

$37.26/hr
Full-time, Other
Medical
Posted 18 days ago
Key responsibilities
Create and edit CNC programs using Fusion 360.
Set up and operate CNC mills and lathes to machine and repair rubber injection molds.
Perform inspection and troubleshooting using precision measuring tools and Creaform scanning technology.
Job description
At a Glance
- Company: AirBoss
- Location: Auburn Hills (Lake Angelus), Michigan
- Facility: Plant 2 – Auburn Hills, MI
- Job Type: Full-Time
- Pay Range: $30.88 – $37.26 per hour
- Shift:
- 1st Shift: 7:00 AM – 3:00 PM
- 2nd Shift: 3:00 PM – 11:00 PM
- Overtime: Yes — strong overtime availability
- Experience Level: Mid to Senior Level
- Industry: Rubber Injection Mold Manufacturing
- Work Environment: On-site manufacturing facility
- Apply Link: Apply directly through hireCNC
AirBoss is actively hiring a CNC Programmer / Machinist to support its tooling department in Auburn Hills, MI. This role supports both mold repair work and new mold manufacturing inside a busy rubber injection molding environment.
---
Why This Role Exists
This role exists because AirBoss continues to expand tooling department capabilities supporting both ongoing mold repair work and new mold introduction. The tooling team plays a critical role in keeping production running while also supporting new manufacturing initiatives.
This is a hands-on position where you will own the full machining process — from programming through setup, operation, inspection, and troubleshooting. The shop is looking for machinists who enjoy problem-solving, varied work, and taking ownership of their jobs rather than simply loading production parts all day.
---
The Work You’ll Be Doing
In this role, you will:
- Create and edit CNC programs using Fusion 360
- Set up and operate CNC mills and lathes
- Machine and repair rubber injection molds
- Perform hands-on troubleshooting and process adjustments
- Work from customer-supplied CAD models
- Machine repaired and welded tooling back to specification
- Perform inspection using calipers, micrometers, and precision measuring tools
- Utilize new Creaform scanning technology as part of the inspection and repair workflow
- Support both mold repair work and occasional new mold builds
- Collaborate closely with tool room leadership and operators
This is a high-variety environment where job sizes, complexity, and repair scope can change from day to day.
---
Machines, Controls & Software
You’ll work with equipment such as:
Machines
- Haas VF8 (3-axis mill)
- Haas ST20 Lathe
- Doosan Mill
- YCM Mills
- 5-Axis Capability (3+2 work)
- Manual machining equipment
Software
- Fusion 360 CAM
---
Inspection Equipment
- Calipers
- Micrometers
- Creaform Scanning System
---
Materials & Work Environment
You’ll primarily work with tooling and mold components used in rubber injection molding production environments.
Shop environment includes:
- Generally clean facility
- Air filtration systems in place
- Some heat and smoke due to rubber manufacturing processes
- Non-climate-controlled environment (typically mid-80s maximum)
---
What We’re Looking ForRequired
- CNC programming and machining experience
- Experience setting up and operating CNC mills and/or lathes
- Ability to read blueprints and CAD models
- Strong understanding of tooling, offsets, and machining processes
- Comfortable performing inspections using precision measuring tools
- Reliable work history with strong tenure
- Team-oriented mindset
Preferred
- Fusion 360 experience
- Mold manufacturing or mold repair experience
- Multi-axis machining experience
- Welding repair machining experience
- Experience in tooling or tool room environments
---
Why Machinists Like Working Here
Machinists choose AirBoss because:
- Strong overtime availability
- Stable union environment with structured raises
- Annual wage increases already planned for the next two years
- Opportunity to advance quickly based on performance
- Diverse work — not repetitive production machining
- Hands-on programming and machining ownership
- Exposure to new inspection and scanning technology
- Team-oriented tool room environment
---
Pay, Benefits & SchedulePay Range
- CNC Programmer: $30.88/hr
- Senior Tool & Die Level Pay Potential: Up to $37.26/hr
Pay Notes
- Approximately 4.5% annual raises planned over the next two years
- Significant overtime opportunities available
- Union pay structure with advancement opportunities
Benefits
- Blue Cross Blue Shield
- PPO and HSA options
- Affordable family coverage
- Additional benefits details provided during interview process
Schedule1st Shift
- Monday–Friday
- 7:00 AM – 3:00 PM
2nd Shift
- Monday–Friday
- 3:00 PM – 11:00 PM
Overtime
- Strong OT availability
- Early starts and extended shifts common
- Saturday overtime available
---
Interview Process
- Brief phone screening
- Onsite interview with leadership and technical assessment
Fast interview feedback is common.
---
Apply
Interested machinists can apply directly through hireCNC.
Apply Now or Save This Job to come back later.