CNC Programmer III
Job Description:
- Utilize CAD/CAM software to program and/or operate conventional, special purpose and numerical control (NC) turret presses and laser machines and machining centers to fabricate metallic and nonmetallic parts
- Interpret engineering drawings, models, and specifications to develop CNC programs for machining operations, including milling, turning, drilling, and grinding
- Program CNC machines using advanced CAD/CAM software (e.g., Mastercam, GibbsCAM) to generate complex toolpaths and optimize machining processes
- Optimize CNC programs for efficiency, accuracy, and surface finish, including tool selection, speeds, feeds, and cutting strategies
- Conduct simulations and test runs to verify program accuracy, identify potential issues, and optimize machining parameters
- Collaborate with engineering, production, and quality control teams to ensure machining processes meet design requirements and quality standards
- Troubleshoot and debug CNC programs, machine tooling, and equipment to resolve machining problems and minimize downtime
- Develop and maintain documentation, including CNC programs, setup sheets, tooling lists, and process instructions
- Train and mentor junior CNC programmers and machinists on advanced programming techniques, best practices, and safety protocols
- Stay informed of industry trends, emerging technologies, and best practices in CNC machining and programming
- Adhere to safety protocols and procedures at all times, including proper handling and operation of CNC machines and equipment
Requirements:
- 7+ years of experience programming CNC machines in a manufacturing environment, with a focus on complex machining operations preferred
- Expertise in CNC programming languages, such as G-code and M-code, and proficiency in CAD/CAM software
- Strong knowledge of machining processes, tooling, materials, and surface finishes
- Ability to interpret complex engineering drawings, models, and technical specifications
- Exceptional problem-solving skills and ability to troubleshoot machining issues and optimize CNC programs
- Excellent attention to detail and ability to work with precision and accuracy
- Effective communication and interpersonal skills, with the ability to collaborate with cross-functional teams
- Knowledge of safety regulations and practices related to CNC machining and programming
- Experience with multi-axis machining, 5-axis machining, and complex geometries is highly desirable
Benefits:
- Health/dental/vision coverage
- Employer-paid and supplemental life insurance
- Short- and long-term disability insurance
- Generous paid time off and holiday pay
- Monthly remote work stipend (for remote employees who qualify)
- 401(k) investment plan, with an employer match of up to 4%
- Education support program
- Safety eyeglasses/shoe reimbursement
- Referral bonuses
- Bonus plan for all full-time employees
Apply tot his job Apply To this Job