CNC Programmer | Mastercam | Multi Axis Machining
gpac · Logan, UT · Yesterday
On-siteEngineeringFull-time
About the role
We're seeking an experienced CNC Programmer who can enhance machining processes and collaborate closely with machinists.
Responsibilities
- Create and optimize CNC programs using Mastercam for complex precision machined components.
- Develop efficient machining strategies for 3, 4, and 5 axis applications.
- Select tooling, feeds, speeds, and workholding solutions.
- Lead setup validation, prove-outs, and first article production.
- Troubleshoot programming and machining issues.
- Improve cycle times, tool life, and manufacturing efficiency.
- Create setup documentation and maintain program revisions.
- Partner with Engineering, Production, and Quality to deliver reliable manufacturing processes.
- Mentor programmers and machinists while helping raise technical capability across the shop.
Requirements
- Strong Mastercam programming experience.
- Experience machining complex precision components.
- Solid understanding of GD&T and engineering drawings.
- Experience with CNC milling, turning, or both.
- Knowledge of tooling, fixtures, workholding, and machining strategy.
- Strong troubleshooting and problem-solving skills.
- Experience proving out new programs and supporting production.
Preferred Experience
- 3 to 7+ years of CNC programming experience.
- Multi axis machining experience.
- Fanuc, Haas, Mazak, or similar CNC controls.
- Fixture design or tooling experience.
- Continuous improvement or Lean manufacturing experience.
Why You'll Enjoy This Role
You'll have the opportunity to solve challenging manufacturing problems, influence machining strategy, improve production performance, and work alongside a skilled technical team that values quality and continuous improvement.