Demo

CNC Milling Programmer (1st Shift)

ARCH
Elmhurst, IL Full Time
POSTED ON 7/27/2026
AVAILABLE BEFORE 9/27/2026

What You’ll Do

  • Program, set up, and operate CNC milling machines
  • Read and interpret blueprints, planning sheets, sketches, and technical data
  • Write, edit, and adjust CNC programs (G‑code / M‑code) using Mastercam, SolidWorks, or similar software
  • Perform complex machining operations including milling, drilling, boring, and tight‑tolerance work
  • Select, preset, and install cutting tools; calculate feeds, speeds, depths, and coolant flow
  • Conduct prove‑outs and manual programming during setups
  • Troubleshoot machine issues, program errors, tooling problems, and out‑of‑tolerance conditions
  • Machine challenging materials including stainless steel, titanium, aluminum, and plastics
  • Inspect parts using precision gauges to ensure quality and regulatory compliance
  • Train and induct operators after proven setups are complete
  • Perform routine machine maintenance and assist with repairs as needed
  • Maintain clear documentation and shift handoff notes
  • Keep machines, tools, and work areas clean, safe, and audit‑ready

 

What We’re Looking For

  • 7–10 years of CNC machining, setup, and programming experience (or equivalent)
  • Strong experience with Milling, Turning, and Swiss machining
  • Advanced ability to read and apply GD&T (ASME Y14.5)
  • Proven experience adjusting programs and tooling independently
  • Deep understanding of cutters, inserts, and tool selection based on material and tolerances
  • Knowledge of G‑codes, M‑codes, and CAM software (Mastercam preferred)
  • Experience in medical or regulated manufacturing strongly preferred
  • Associate degree or technical training helpful—but experience matters most
  • Strong communication skills and a calm, solution‑oriented mindset

 

Shifts Available: 1st shift

Salary Range: $38.00 - $42.00/hr based on experience

Salary : $38 - $42

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Milling Programmer (1st Shift)?

Sign up to receive alerts about other jobs on the CNC Milling Programmer (1st Shift) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ARCH

  • ARCH Kenosha, WI
  • Acts as a Quality System Management Representative for the Elmhurst (IL) and Kenosha (WI) facilities. Ensures the promotion of awareness of applicable regu... more
  • 11 Days Ago

  • ARCH Flushing, MI
  • ARCH Cutting Tools is looking for an experienced Machinists to join on our team. Day 1 benefits and competitive pay. Opportunity for advancement into a Tea... more
  • 11 Days Ago

  • ARCH Bloomfield, MI
  • Department: Human Resources FLSA Status: Exempt Location: Bloomfield Hills, Michigan Position Summary The VP of Human Resources serves as a strategic busin... more
  • 11 Days Ago

  • ARCH Chadwicks, NY
  • Summary: Wages: $23.00 per hour Competencies: Dependability - Follows instructions, responds to management direction. Planning/Organizing -Prioritizes and ... more
  • 11 Days Ago


Not the job you're looking for? Here are some other CNC Milling Programmer (1st Shift) jobs in the Elmhurst, IL area that may be a better fit.

  • Milan's Machining & Mfg Cicero, IL
  • Milan's Machining.has been in business for 50 years! We are a progressive manufacturing company with a reputation in cutting edge technology. Come join our... more
  • 30 Days Ago

  • Dynomax Inc. Wheeling, IL
  • CNC Milling Machinist Dynomax, Inc is growing! We are looking for experienced CNC Machinists who desire exciting and challenging work to join our 1st Shift... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!