Cnc Programmer

Actalent • Crystal Lake, IL • Posted July 01, 2026

About the Role

CNC Programmer
Creates and optimizes CNC programs for 3‑axis milling machines in a high‑precision manufacturing environment. Combines CAD/CAM programming, machine setup, and hands‑on support to ensure efficient, high‑quality production.
Key Responsibilities

+ Develop CNC programs from engineering drawings and 3D models

+ Set up and operate CNC milling machines (Fanuc/Haas preferred)

+ Optimize setups to improve efficiency and reduce scrap

+ Collaborate with Engineering and Quality teams on production requirements

+ Maintain program library and tooling/fixture needs

+ Support operators with setup, first‑article inspections, and troubleshooting

+ Perform dimensional checks using measuring tools

+ Follow SOPs, maintain equipment, and complete inspection reports

Job Type & Location
This is a Contract to Hire position based out of Crystal Lake, IL.
Pay and Benefits
The pay range for this position...