CNC Programmer – Techinical Specialist
Company: ACME Industries
Category: Manufacturing/Skilled Trades
Elk Grove Village
Type: Full Time
Acme is seeking a high-potential CNC Programmer who wants to develop into a technical expert in complex machining. This is not a repetitive production programming role – 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. Salary Range: $75,000-$95,000 per year. Final compensation will be determined based on experience, qualifications, and internal equity. They offer immediate health benefits (1st Day of Employment): medical, dental and vision insurance; FREE short-term and long-term disability and life insurance starting from 1st day of employment; 401k with company match; Paid vacation, sick time, and holidays; Employee assistance program; Tuition assistance; Gain sharing bonuses; Clean, and safe manufacturing facility; Weekly paychecks; 10% 2nd Shift differential (in addition to hourly rate).
Job Duties:
- CAM Programming & Machining Strategy
- Develop and refine CNC programs using TopSolid 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)
- Verify programs through simulation and support machine prove-outs
- Process Development & Troubleshooting
- Support new part introduction from print review through first article approval
- Participate in machine prove-outs and document process learnings
- Troubleshoot common machining challenges such as chatter, tool wear, surface finish issues, and dimensional variation
- Help establish stable setup sheets, tool lists, and repeatable process documentation
- Production Support
- Work directly with machinists during setup and early production runs
- Improve program clarity and operator usability
- Convert tribal knowledge into standardized process documentation
- Continuous Improvement
- Identify opportunities to reduce cycle time and minimize manual operator adjustments
- Build standardized programming methods and reusable templates
- Progress toward independent process ownership



