CNC Programmer

Randstad

Michigan

On-site

USD 62,000 - 83,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical insurance
Prescription
Dental
Vision
AD&D
Life insurance
Short-term disability
401K plan

Job summary

Randstad is hiring a CNC Programmer in Michigan to develop, test, and optimize CNC programs for precision parts per drawings and specifications. This direct hire role collaborates with engineers, machinists, and production teams to ensure quality, efficiency, and safety in manufacturing operations.

This position requires experience with G-code/M-code, CAD/CAM tools (Mastercam, Fusion 360, SolidCAM), and the ability to read drawings with GD&T. Competitive salary and full benefits offered.

Qualifications

  • Proficiency in CNC programming languages such as G-code and M-code.
  • Experience with CAD/CAM software, such as Mastercam, Fusion 360, or SolidCAM.
  • Ability to read technical drawings and GD&T (Geometric Dimensioning and Tolerancing).
  • strong understanding of machining processes, tooling, and materials.

Responsibilities

  • Create CNC programs using CAD/CAM software.
  • Interpret engineering drawings, blueprints, and technical specifications.
  • Select appropriate cutting tools, speeds, feeds, and machining processes.
  • Set up and troubleshoot CNC machines.
  • Test and validate programs before production runs.
  • Optimize machining processes to improve efficiency and reduce waste.
  • Monitor production quality and make program adjustments as needed.
  • Maintain documentation of programs, tooling, and machine settings.
  • Ensure compliance with safety standards and quality requirements.
  • Work closely with production, engineering, and quality teams.

Skills

G-code
M-code
CAD/CAM
Mastercam
Fusion 360
SolidCAM
GD&T
reading drawings
machining processes
CNC milling
CNC turning
multi-axis machining

Education

High school diploma or equivalent
Technical certification or associate degree preferred
2-5+ years CNC programming or machining experience

Tools

Mastercam
Fusion 360
SolidCAM

Job description

Job Description

Salary: $62.4k - 83.2k per year + none

Reference: AB_4977712

Job Summary: The CNC Programmer is responsible for developing, testing, and optimizing CNC machine programs to produce precision parts according to engineering drawings and specifications. They collaborate with engineers, machinists, and production teams to ensure quality, efficiency, and safety in manufacturing operations. **This is a DIRECT HIRE/Permanent job opportunity**

salary: $62,400 - $83,200 per year
shift: First
work hours: 7 AM - 4 PM
education: No Degree Required

Responsibilities
  • Create CNC programs using CAD/CAM software.
  • Interpret engineering drawings, blueprints, and technical specifications.
  • Select appropriate cutting tools, speeds, feeds, and machining processes.
  • Set up and troubleshoot CNC machines.
  • Test and validate programs before production runs.
  • Optimize machining processes to improve efficiency and reduce waste.
  • Monitor production quality and make program adjustments as needed.
  • Maintain documentation of programs, tooling, and machine settings.
  • Ensure compliance with safety standards and quality requirements.
  • Work closely with production, engineering, and quality teams.
Required Skills
  • Proficiency in CNC programming languages such as G-code and M-code.
  • Experience with CAD/CAM software, such as Mastercam, Fusion 360, or SolidCAM.
  • Ability to read technical drawings and GD&T (Geometric Dimensioning and Tolerancing).
  • strong understanding of machining processes, tooling, and materials.
  • Problem-solving and troubleshooting skills.
  • Attention to detail and quality control.
  • Knowledge of CNC milling, turning, and multi-axis machining.
  • cnc programmer (3 years of experience is preferred)
  • Lathes
  • CNC Milling
  • CNC Machinist
  • machinist
  • Experience level: Experienced
Qualifications
  • High school diploma or equivalent; technical certification or associate degree preferred.
  • 2-5+ years of CNC programming or machining experience (varies by employer).
  • Experience with CNC mills, lathes, and machining centers.
  • Knowledge of manufacturing processes and quality standards.

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

  • medical
  • prescription
  • dental
  • vision
  • AD&D
  • life insurance offerings
  • short-term disability
  • 401K plan

This posting is open for thirty (30) days.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Machinist
CNC Machinist

Randstad USA • Setauket (NY)

On-site
USD 60,000 - 79,000
CNC Operator
CNC Operator

Randstad USA • Town of Islip (NY)

On-site
USD 46,000 - 63,000
CNC Machinist
CNC Machinist

Randstad • Kansas

On-site
USD 52,000 - 73,000
Medical, dental, and vision coverage
401(k) with company match
Paid time off
+4
CNC Programmer
CNC Programmer

Wilson Combat • Berryville (AR)

On-site
USD 50,000 - 70,000
Competitive salary
40 hours paid vacation after 6 months
Group Health Insurance available
+1
CNC Programmer
CNC Programmer

New Hampshire Ball Bearings, Inc • Los Angeles (CA)

On-site
USD 34,440 - 48,216
401(k)
Dental insurance
Health insurance
+6
CNC Programmer
CNC Programmer

New Hampshire Ball Bearings, Inc • West Chatsworth (CA)

On-site
USD 34,440 - 48,216
Health insurance
Dental insurance
401(k)
+2
CNC Programmer
CNC Programmer

APM Manufacturing • Town of Florida (NY)

On-site
USD 70,000 - 90,000
401(k)
Dental insurance
Employee assistance program
+8
CNC Programmer
CNC Programmer

Micro • Franklin Township (NJ)

On-site
USD 77,000 - 87,000
Medical insurance
Dental insurance
Vision insurance
+5
CNC Machinist
CNC Machinist

Randstad USA • Hicksville (NY)

On-site
USD 58,000 - 85,000
CNC Machinist
CNC Machinist

Randstad USA • Lakeville (MN)

On-site
USD 70,000 - 85,000
Medical insurance
Dental insurance
Vision insurance
+4