Job Title: CNC / CAM Engineer
Location: Allentown, PA
Position Overview
This is not a traditional CAM programming role. This position offers a unique opportunity to help redefine the future of CNC machining by bridging physical machining processes with advanced intelligence systems.
As a CNC / CAM Engineer, you will play a critical role in developing next-generation, self-correcting machining systems that integrate real-world machining behavior with adaptive, data-driven technologies. This role sits at the intersection of CNC machining, CAM strategy, physics, and emerging AI-driven solutions.
Mission
Transform real-world machining behavior into intelligent, self-correcting systems by translating:
Toolpath → Machine → Physics → Error → Correction → Optimized Output
This role focuses on evolving CAM from static programming into a dynamic, feedback-driven process that enables consistent, high-precision results.
Key Responsibilities
Advanced Machining Development
- Develop and validate CAM programs on production-grade CNC machines.
- Create test parts, setups, and validation strategies to evaluate machining performance.
- Set up machines, prove out programs, and troubleshoot real-world machining challenges.
System Integration & Innovation
- Collaborate with software and engineering teams to refine toolpaths based on actual machining outcomes.
- Contribute to the development of closed-loop correction systems at the G-code level.
- Bridge the gap between CAM intent and real machine behavior.
- Help define how digital processes integrate with physical machining systems.
- Establish repeatable validation processes across machines and setups.
Shop Floor Execution
- Work hands-on in a shop environment, directly interacting with machines, tooling, and fixtures.
- Develop experimental CAM programs and iterate based on performance feedback.
- Diagnose and resolve machining issues such as deflection, chatter, and tolerance deviations.
- Translate machining failures into actionable system improvements.
Candidate Profile
- Experienced in managing the full machining lifecycle: programming, setup, execution, and validation.
- Strong understanding of the gap between simulation and real-world machining performance.
- Problem-solver who thrives in hands-on, shop floor environments.
- Systems thinker with the ability to connect machining processes with broader operational and technical outcomes.
- Motivated to innovate and improve how machining processes are executed, rather than simply operate within existing systems.
Technical Qualifications (Required)
- 5+ years of hands-on CNC machining and CAM programming experience.
- Strong experience with multi-axis milling (4-axis or 5-axis preferred).
- Deep understanding of G-code and machine behavior.
- Proficiency with CAM software such as NX, Mastercam, Fusion 360, or PowerMill.
- Demonstrated ability to:
- Set up and validate machining processes
- Troubleshoot machining issues (e.g., chatter, tool deflection, tolerance challenges)
- Optimize toolpaths for real-world performance
Preferred Qualifications
- Experience with probing systems, metrology, or CMM.
- Background in high-precision industries such as aerospace or medical manufacturing.
- Understanding of machine variability and error sources.
- Exposure to automation or advanced manufacturing technologies.
Role Environment
- Hands-on, on-site role based in a machining environment.
- Requires direct interaction with CNC equipment, tooling, and production systems.