CNC Programmer
Holtec International · Camden, NJ · 1 mo ago
Engineering$85k–$105k/yrFull-time
About the role
The CNC Programmer is responsible for developing, modifying, validating, and optimizing CNC machine programs to manufacture complex, high-precision components. This position requires extensive knowledge of heavy CNC machining, CAD/CAM programming, machining processes, tooling, and blueprint interpretation to ensure quality, efficiency, and on-time production.
Primary Responsibilities
- Analyze engineering drawings, blueprints, specifications, and GD&T requirements to determine machining methods and programming requirements.
- Develop, modify, validate, and optimize CNC programs using Mastercam, Gibbscam, and other CAD/CAM software.
- Generate efficient toolpaths using appropriate machining strategies, cutting speeds, and feeds to maximize productivity and quality.
- Select appropriate cutting tools, work holding, fixtures, and machining methods for complex manufacturing operations.
- Collaborate with Engineering, Production, and Machine Shop personnel to support machine setup, tooling selection, fixture design, and process validation.
- Plan, coordinate, and support machining projects from program development through production.
- Monitor machining operations and work closely with supervisors and CNC operators to verify program performance, dimensional accuracy, and product quality.
- Troubleshoot CNC programming issues, machining processes, tooling challenges, and manufacturing defects, implementing corrective actions as needed.
- Revise and release updated CNC programs in response to engineering changes, process improvements, or production requirements.
- Evaluate and implement new tooling technologies, machining strategies, and process improvements to reduce cycle times and increase manufacturing efficiency.
- Provide technical guidance and support to CNC operators regarding program execution, machine setup, tooling, and quality requirements.
- Support cross-functional teams, including Engineering, Project Management, Procurement, Estimating, Quality, and Manufacturing.
- Report directly to the CNC Programming Manager.
- Create CNC machining programs for production components, assemblies, and fabricated parts.
- Create efficient machining strategies and optimized toolpaths for milling, turning, and complex multi-axis machining operations.
- Select tooling and establish machining parameters to maximize productivity, quality, and tool life.
- Collaborate with Engineering and Manufacturing to improve machining methods, reduce cycle times, and increase process efficiency.
- Validate CNC programs through simulation, prove-out, and first-piece inspection prior to production release.
- Monitor production machining results and implement program revisions as needed to improve quality and efficiency.
- Update and maintain CNC programs in response to engineering revisions and manufacturing improvements.
- Assist in fixture design, work holding development, and tooling selection for new and existing products.
- Ensure compliance with company quality standards, manufacturing procedures, and all applicable safety requirements.
Requirements
- Minimum of five (5) years of CNC programming experience utilizing Mastercam and/or GibbsCAM for milling and turning applications.
- Minimum of five (5) years of hands-on CNC machining experience in a heavy manufacturing environment.
- Minimum of five (5) years of experience reading and interpreting engineering drawings, blueprints, technical specifications, and GD&T requirements.
- Strong knowledge of heavy machining processes, including milling, turning, drilling, boring, multi-axis machining, and multi-tasking machining operations.
- Proficiency with CAD/CAM and nesting software, including Mastercam, GibbsCAM, SigmaNEST, SolidWorks, and AutoCAD.
- Ability to create, edit, troubleshoot, and optimize G-code and M-code programs.
- Thorough understanding of machining materials, cutting tools, fixturing, workholding methods, and manufacturing best practices.
- Demonstrated knowledge of CNC machining, CNC programming, burn table operations, manufacturing processes, and continuous improvement principles.
- Strong analytical, troubleshooting, and problem-solving skills with a high level of accuracy and attention to detail.
- Strong mathematical aptitude and ability to perform technical calculations related to machining operations.
- Excellent communication, organizational, and interpersonal skills with the ability to collaborate effectively across production, engineering, and quality teams.
- Experience in a high-precision manufacturing environment serving nuclear, aerospace, defense, or heavy industrial markets.
- Knowledge of advanced machining technologies, automation, robotics, and continuous improvement methodologies.
- Familiarity with ASME standards, nuclear quality requirements, or other regulated manufacturing environments is highly desirable.