CNC Programmer (884)
Job Summary:
The CNC Programmer plays a critical role in supporting precision manufacturing operations by developing, optimizing, and maintaining CNC programs that drive safe, efficient, and high-quality production. This position is responsible for translating engineering designs into accurate and repeatable machining processes using Mastercam and SolidWorks for both milling and turning operations. Working closely with Engineering, Manufacturing, and Quality teams, the CNC Programmer ensures programs meet design intent, production requirements, and quality standards while supporting continuous improvement initiatives. Success in this role requires strong technical expertise, attention to detail, and a collaborative approach in a fast-paced manufacturing environment.
Key Responsibilities:
- Create, modify, and optimize CNC programs using Mastercam for both mills and lathes.
- Interpret complex engineering drawings and 3D models using SolidWorks to generate accurate tool paths and setup instructions.
- Select appropriate cutting tools, speeds, feeds, and Workholding methods for each job.
- Collaborate with machinists, engineers, and quality control to ensure manufacturability and adherence to specifications.
- Perform test runs and troubleshoot programming or machining issues to ensure zero-defect output.
- Maintain program database and documentation for version control and compliance.
- Implement continuous improvement initiatives focused on reducing cycle times and increasing tool life and machine utilization.
- Ensure compliance with safety standards, ISO/AS9100 quality requirements, and company policies.