Job Description
Job Description
Bring precision to life in Batavia, IL
Step into a clean, organized precision manufacturing shop that has supported packaging equipment and engineered systems for over three decades. As a direct-hire, first-shift CNC Milling Programmer / Setup Specialist, you’ll turn engineering drawings into finished components—owning programming, setups, and hands-on production on Haas vertical machining centers.
A day in your role
You review a print, think through workholding, and open Mastercam to generate toolpaths. You select tooling, dial in feeds and speeds, and design or build a simple fixture to secure the part. After setting zero on a Haas VMC, you run the first piece, verify critical features with calipers and gauges, and make smart adjustments. You solve cutting issues, change worn tools, and keep the process efficient and repeatable. When needed, you deburr, drill, or tap at the bench and pitch in around the shop to keep work moving.
What you’ll do
- Program CNC milling jobs in Mastercam (or comparable CAM) from engineering drawings
- Set up and operate Haas 3–4 axis VMCs to produce precision parts
- Select tooling, set feeds / speeds, and optimize machining processes
- Design / build fixtures and workholding to support production
- Identify tool wear, change tools, and resolve cutting issues
- Inspect parts using calipers, gauges, and other basic metrology tools
- Troubleshoot machine, tooling, and basic quality concerns
- Handle secondary operations : deburring, drilling, and tapping; perform light manual machining as needed
- Collaborate with engineering and senior machinists to improve results
- Maintain a clean, safe, organized work area; assist other shop areas when needed
Schedule & stability
Direct-hire, full-time on a consistent weekday first shift with occasional overtime. Long-term stability in a facility known for clean workspaces and tenured employees.
Required qualifications
2+ years of CNC milling setup and operation1+ year using Mastercam or similar CAM softwareAbility to read / interpret blueprints and engineering drawingsProficient with calipers and basic inspection toolsMechanical aptitude and strong problem-solving skillsAble to lift up to 40 lbs and stand for the duration of the shiftComfort working in a non-climate-controlled shopHigh school diploma or GEDAbility to read and write in EnglishPreferred qualifications
Experience optimizing CNC milling processes for speed and qualityFixture design / build capabilityManual machining backgroundExposure to machine rebuilds or custom equipment environmentsWhy you’ll like it here
Hands-on ownership of programming, setups, and process decisionsStable company (30+ years), tight-knit team, and clean, organized shopPaid training and ongoing skill developmentCompetitive hourly pay with overtime opportunitiesComprehensive benefits : health insurance, 401(k) with company match, profit sharing, PTO, holidays, and paid uniformsProficiencies
GD&TEquipment troubleshootingCNC toolingTroubleshooting skillsCNC programmingG-codeTape measure readingMachine setups for production runsManual machining skillsEquipment & software you’ll use
CNC Mill (3–4 axis VMC) — HaasCAM software — MastercamIf you enjoy solving machining puzzles, owning the process, and making reliable parts, we’d love to meet you in Batavia.