Subscribers got this job on 11 October 2026.
New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first
The job in short
CNC programmer for large castings and forgings.
Details
- Found
- 20 d ago · posted 2026-10-07
- Location as listed
- Elk Grove Village, IL, US
- Role
- CNC Programmer
- Source
- The company’s own careers site
Full description
Description
Position Purpose
This is a high-potential CNC programming role designed for a motivated machinist-programmer who wants to develop into a technical expert in complex machining. This is not a repetitive production programming position — it is a structured development opportunity for someone capable of solving difficult machining challenges under the mentorship of senior manufacturing leadership. You will work on advanced components requiring multi-axis machining, tight tolerances, and thoughtful machining strategy while building mastery in 5-axis and turn/mill applications. The role combines hands-on exposure to machines with meaningful ownership of real production parts. Success in this role means growing into a go-to technical resource through curiosity, problem-solving, and continuous improvement.
Essential Duties and Responsibilities
CAM Programming and Machining Strategy
• Develop and refine CNC programs using TopSolid and MasterCam for 3-axis, 4-axis, and introductory simultaneous 5-axis machining
• Support programming of mill-turn / turn-mill platforms, including live tooling and secondary spindle operations
• Apply proper tooling selection, speeds/feeds, and cutting strategies — with guidance as needed in early tenure
• Verify programs through simulation and support machine prove-outs
• Participate in DFM (Design for Manufacturability) reviews on new parts to identify upstream programming considerations
Process Development and Troubleshooting
• Support new part introduction from print review through first article approval
• Participate in machine prove-outs and document process learnings in standardized setup sheets
• Troubleshoot common machining challenges such as chatter, tool wear, surface finish variation, and dimensional inconsistency
• Establish stable setup sheets, tool lists, and repeatable process documentation for all programmed components
• Interpret engineering drawings including GD&T callouts per ASME Y14.5
Production Support
• Work directly with machinists during setup and early production runs to ensure process stability and operator confidence
• Improve program clarity and operator usability — minimize manual operator adjustments in running programs
• Convert tribal knowledge into standardized process documentation and repeatable programs
• Respond to production calls when machining anomalies or dimensional variation require programming evaluation
Continuous Improvement and Technical Growth
• Identify opportunities to reduce cycle time, improve surface finish, and minimize manual operator intervention
• Build standardized programming methods and reusable toolpath templates for families of similar parts
• Progress toward independent process ownership with increasing scope and complexity over the first 12–24 months
• Contribute to ACME's AS9100 quality system through accurate documentation, revision control, and first article support
Growth Expectations — 12 to 24 Month Trajectory
This role is explicitly structured as a development position. The expectation is that the selected candidate will grow into independent technical ownership. The following milestones represent the expected development arc:
Timeframe Expected Milestone
0–6 months Productive contributor on assigned 3-axis and 4-axis programs using TopSolid and MasterCam; completing prove-outs under supervision
6–12 months Programming multi-axis parts with limited supervision; documenting setup sheets and tool lists independently
12–24 months Independently programming moderate-complexity multi-axis components; leading prove-outs; developing stable repeatable processes; recognized as a technical resource by machinists
Requirements
Minimum Qualifications
Experience
• 3–6 years of CNC programming or advanced machinist/setup experience in a precision manufacturing environment
• Working knowledge of TopSolid or another advanced CAM platform — training on TopSolid will be provided for candidates with transferable CAM experience
• Exposure to multi-axis machining: minimum 4-axis indexed experience; simultaneous 5-axis experience a plus
• Experience supporting machine prove-outs — comfortable on the shop floor during first runs
• Ability to read and interpret engineering drawings and apply basic GD&T principles
Technical Skills
• CNC programming from 3D model or 2D print using a CAM system (TopSolid preferred; MasterCAM, GibbsCAM, SprutCAM, or Fusion 360 considered)
• Understanding of cutting tool selection, speeds and feeds, and toolpath strategy for aluminum, steel, and exotic alloys
• Familiarity with FANUC or Fanuc-like controls; ability to verify and edit G-code at the machine
• Ability to perform in-process inspection using precision measurement tools — micrometers, calipers, height gauges
• Basic SolidWorks or equivalent CAD familiarity for model review is a plus
Preferred Qualifications
• Experience with mill-turn or live-tool lathe machining (secondary spindle programming a strong plus)
• Aerospace, defense, or medical device manufacturing experience — AS9100, NADCAP, or ISO 9001 environment
• Demonstrated interest in complex machining problems and technical growth — this role rewards curiosity
• Comfort working directly on the shop floor alongside machinists, not in an office-only programming role
• Any TopSolid experience is a significant advantage