CNC Programmer

Randstad USA

Lincolnshire (IL)

On-site

USD 73,000 - 83,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Randstad USA in Lincolnshire, IL is seeking a Senior CNC Programmer III to lead complex programming for milling and turning operations. The role requires deep MasterCAM/SolidCAM knowledge, CAD/CAM modeling, Vericut simulations, and strong G-code/Macro-B skills.

You will design, test, and optimize programs to ensure high-precision parts. Ideal candidates have 5+ years as a CNC Machinist (with manual experience) and 3+ years programming, with a technical diploma or mechanical engineering degree

Qualifications

  • High school diploma or GED required; technical diploma or engineering degree preferred.
  • 5+ years as CNC Machinist (with manual machining)
  • 3+ years as CNC Programmer
  • Deep expertise in MasterCAM/SolidCAM, CAD/CAM modeling, and simulation tools.
  • Fluent in G-code, M-code, Macro-B, and conversational programming.

Responsibilities

  • Program and code: write advanced programs for milling/turning using MasterCAM, long hand G-code, and custom Macro-B logic.
  • Simulate and optimize: use Vericut and simulation software to verify programs, edit post-processing parameters, and prevent crashes.
  • Design and edit: draw and modify engineering prints and 3D models using CAD/CAM software.
  • Troubleshoot and improve: use precision inspection tools and data (Excel VLOOKUPs, pivot tables, DOE) to optimize run times and quality.
  • Use Excel to develop reports and transformations of data.

Skills

CNC
Programming
G code
Blueprints
Draw
Design

Education

High School
Technical diploma or Mechanical Engineering degree preferred

Tools

MasterCAM
SolidCAM
CAD/CAM modeling
Vericut

Job description

NOW HIRING: Senior CNC Programmer III

Location: Lincolnshire, IL

Type: Full-Time/Direct-Hire | Machine Shop

Are you a master of G-code, MasterCAM, and precision machining? Ready to take your programming expertise to the next level with cutting-edge tools and complex 3D models?

We are looking for a skilledCNC Programmer IIIto elevate our machine shop operations!

You won't just be pushing buttons—you will be the technical brain behind our machining processes. From writing custom macros and running advanced simulations to troubleshooting high‑precision components, you'll play a critical role in driving quality and process improvement.

What You’ll Be Doing
  • Program & Code: Write advanced programs for milling/turning machines using MasterCAM, long hand G-code, and custom Macro-B logic.
  • Simulate & Optimize: Use Vericut and simulation software to verify programs, edit post-processing parameters, and prevent crashes.
  • Design & Edit: Draw and modify engineering prints and 3D models using CAD/CAM software.
  • Troubleshoot & Improve: Use precision inspection tools, inspect process outputs, and leverage data (Excel VLOOKUPs, pivot tables, DOE) to optimize run times and quality.
What We’re Looking For
  • Experience: 5+ years as a CNC Machinist (with manual machining experience) + 3+ years as a CNC Programmer.
  • Software Mastery: Deep expertise in MasterCAM/SolidCAM, CAD/CAM modeling, and simulation tools.
  • Coding Skills: Fluent in G-code, M-code, Macro-B, and conversational programming.
  • Setup & Shop Floor Know-How: Proven ability to set up, troubleshoot, and fine-tune all types of CNC equipment.
  • Education: High school diploma/GED required; Technical diploma or Mechanical Engineering degree preferred.
Compensation and Benefits

$35-40 hourly, depending on Experience. 5+ years of experience - Must have an updated resume to apply. Position is interviewbased.

salary: $72,800 - $83,200 per year

shift: First

work hours: 7 AM - 4 PM

education: High School

Responsibilities
  • Use inspection tools to troubleshoot any machining issues
  • Identify tooling/machines for all programming steps of a precision machined component
  • Write programs for milling/turning machines using MasterCAM
  • Write programs for milling/turning machines using long hand g-code if necessary.
  • Use simulation to verify programs and macros
  • Modify and edit parameters within simulation, CAM, and post processing software (ex. Vericut)
  • Read and write new macros for any application, including probe logic
  • Draw and modify prints/ 3-D models using CAD/CAM
  • Understand process output from charts and FMEA
  • Use Excel to develop reports, transform data, create graphs, use advanced features such as VLOOKUP and pivot tables
  • Assist with process improvement tools, such as DOE
  • Use all Personal Protective Equipment (PPE) as required and instructed
  • Performs other duties as assigned by manager
The essential functions of this role include
  • working in a smoke free environment
  • wearing steel toe shoes
Skills
  • CNC
  • Programming
  • G code
  • Blueprints
  • Draw
  • Design
Qualifications
  • Years of experience: 5 years
  • Experience level: Experienced
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.

Experience
  • Experienced
  • 5 years
Education
  • High School
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC PROGRAMMER
CNC PROGRAMMER

Randstad USA • Elgin (IL)

On-site
USD 50,000 - 55,000
Medical
Prescription
Dental
+5
CNC Machinist/Programmer
CNC Machinist/Programmer

gpac • Clinton Charter Township (MI)

On-site
USD 65,000 - 95,000
Health, dental, life, and disability保险
401(k) with profit-sharing
Annual bonus opportunities
+2
CNC Programmer - Oregon, IL
CNC Programmer - Oregon, IL

Coilcraft • Oregon (IL)

On-site
USD 50,000 - 70,000
401(k) Matching
Health Insurance
Paid Time-Off
+1
CNC Programmer Mastercam
CNC Programmer Mastercam

Kenney Industries Inc. • Dallas (TX)

On-site
USD 50,000 - 70,000
Competitive salary
Health, Dental, and Vision Insurance
401(k) with company match
+3
Experienced CNC Programmer
Experienced CNC Programmer

Vets Hired • Portsmouth (VA)

On-site
USD 65,000 - 90,000
CNC Programmer Machinist
CNC Programmer Machinist

TOP PARTS International • Hauppauge (NY)

On-site
USD 60,000 - 80,000
Competitive salary
Comprehensive benefits package
Supportive work environment
CNC Programmer
CNC Programmer

Qualigence International • Mentor (OH)

On-site
USD 52,000 - 62,000
CNC Programmer
CNC Programmer

Sustainable Staffing Inc. • Machesney Park (IL)

On-site
USD 34,440 - 52,348
CNC Programmer- Experienced
CNC Programmer- Experienced

Page Mechanical Group, Inc. • Shirley (MA)

On-site
USD 50,000 - 70,000
CNC Machinist III (2190)
CNC Machinist III (2190)

Mitsubishi Chemical America • Libertyville (IL)

On-site
Competitive Benefits and Healthy Rewards Program
401K Program
Employee Assistance Programs
+3