CNC Programmer
- Location
- Horsham, Pennsylvania, United States
- Work mode
- On-site
- Employment type
- Full-time
About the job
We’re hiring an experienced CNC Programmer to join a new, state-of-the-art precision manufacturing facility in Horsham, PA . This is an opportunity to work on complex, close-tolerance components using advanced CNC equipment and modern programming technology. You’ll develop complete machining processes using Mastercam , working closely with machinists and engineering from initial programming through prove-out, optimization, and production. This is an excellent fit for a programmer who enjoys solving difficult machining problems and wants ownership beyond simply creating toolpaths. What You’ll Do
- Develop and optimize multi-axis CNC milling programs using Mastercam
• Program 5-axis 3+2 machining , with simultaneous 5-axis experience highly valued • Develop machining strategies from engineering drawings, CAD models, and GD&T • Use Vericut to simulate and validate programs before machining • Determine tooling, workholding, speeds, feeds, cutting strategies, and machining sequences • Design fixtures and workholding using SolidWorks and/or Mastercam • Perform program reviews, prove-outs, test cuts, and troubleshooting • Incorporate probing routines and in-process validation into CNC programs • Troubleshoot programming, tooling, dimensional, and machining issues • Support machinists through setup, prove-out, and production • Improve cycle times, tool life, process reliability, and machining efficiency • Help develop and standardize programming and machining best practices Requirements What We’re Looking For
• 5+ years of Mastercam experience preferred
- 5+ years of Mastercam experience preferred
- Experience programming multi-axis CNC mills
- Hands-on experience with 5-axis 3+2 machining
- Background in complex, close-tolerance precision machining
- Strong understanding of GD&T and engineering drawings
- Strong knowledge of tooling, speeds and feeds, workholding, and machining fundamentals
- Ability to troubleshoot machining processes, not just generate programs
- Strong mechanical aptitude and problem-solving skills
- Ability to own projects from initial programming through successful production
• Simultaneous 5-axis programming
- Simultaneous 5-axis programming
- Vericut
- SolidWorks
- Fixture and workholding design
- CNC probing and in-process inspection
- Custom Macro B programming
- Advanced machining and process development
- Competitive compensation
- Medical, dental, and vision insurance
- 401(k) retirement plan
- Paid time off and paid holidays
- Life and disability insurance
- Employee assistance program
- Training and professional development opportunities
From Laborup's careers page (Workable), checked 29 Oct 2026.
How to apply
- Select Apply on apply.workable.com. It opens Laborup's own application form in a new tab, run on Workable.
- Fill in the form and upload your résumé there. Jobiwork never sees your application.
- Laborup will reply to you directly. No real employer asks you for money to apply.
Posted 3 Oct 2026 · checked 29 Oct 2026 · Report this job