CNC Programmer
Job TypeDirect Hire
Compensation$100000 - $120000 / yr
We are seeking an experienced CNC Applications Engineer / CNC Programmer with strong hyperMILL CAM experience to support advanced, high-precision CNC metal-cutting equipment. This customer-facing position will primarily focus on machine installations, customer training, and technical support, with additional responsibilities in applications development, CNC programming, and process optimization. The ideal candidate combines hands-on CNC machining and programming expertise with strong communication skills and a passion for helping customers maximize machine performance.
RESPONSIBILITIES:
- Support customer machine installations, startups, commissioning, and operational training at customer facilities.
- Provide hands-on training to customers on CNC machine operation, programming, setup, and machining best practices.
- Develop, modify, and optimize CNC programs using OPEN MIND hyperMILL CAM software.
- Support high-speed, high-precision milling applications, including complex 3-axis and 5-axis machining.
- Conduct machine prove-outs, test cuts, and process validation to ensure equipment meets customer expectations.
- Train customer operators, programmers, and technical personnel on machine functionality, programming techniques, and process optimization.
- Troubleshoot machining challenges involving CNC programming, tooling, surface finish, dimensional accuracy, and machine performance.
- Assist customers with cutting tool selection, workholding, feeds, speeds, and machining strategies.
- Develop and optimize machining processes to improve cycle times, tool life, productivity, and part quality.
- Interpret engineering drawings, CAD models, and GD&T to develop effective machining solutions.
- Support applications development, machining demonstrations, and technical evaluations as needed.
- Collaborate with sales, service, engineering, and customer teams to ensure successful machine implementation and ongoing customer satisfaction.
- Document machine installations, customer training, applications activities, and technical recommendations.
- Travel to customer facilities approximately 40–60% of the time.
REQUIREMENTS:
- Hands-on experience with hyperMILL CAM or other relevant software is a must.
- Strong background in CNC metal-cutting operations, particularly high-speed and precision milling.
- Experience programming, setting up, and operating 3-axis and 5-axis CNC machining centers.
- Strong understanding of CNC programming, machine operation, tooling, and machining process development.
- Experience with CNC machine installations, applications engineering, technical support, or customer training preferred.
- Ability to read and interpret engineering drawings, CAD models, and GD&T.
- Knowledge of cutting tools, workholding, feeds and speeds, and advanced machining strategies.
- Experience with complex part geometries, tight tolerances, and demanding surface finish requirements.
- Familiarity with CNC controls, machine kinematics, post-processors, and CAM simulation.
- Strong troubleshooting and problem-solving abilities with a hands-on, customer-focused approach.
- Excellent communication and interpersonal skills, including the ability to train individuals with varying levels of technical experience.
- Ability to work independently in customer environments while collaborating with internal technical teams.
- Experience with high-speed machining, hard milling, mold and die, aerospace, medical, or other precision manufacturing applications preferred.
- Willingness and ability to travel approximately 40–60%, including overnight travel as needed.
