Job Openings
CNC Programmer
About the job CNC Programmer
About the Role:
The CNC Programmer, also known as a Mastercam Programmer or CNC Machining Programmer, is responsible for developing, optimizing, and maintaining CNC programs for precision machined components in aerospace and high-spec manufacturing environments. This role focuses on multi-axis programming, tooling design, process optimization, and production support. Ideal candidates bring strong experience with Mastercam, GD&T, and CNC controls such as Fanuc or Siemens, along with a passion for continuous improvement and machining excellence.
Responsibilities:
- Develop and optimize CNC programs using Mastercam for multi-axis milling and turning operations
- Interpret engineering drawings and GD&T requirements to create accurate and efficient machining strategies
- Design and implement workholding, fixtures, and custom tooling using CAD software such as SolidWorks
- Troubleshoot machining issues on the production floor, ensuring minimal downtime and maintaining part quality
- Collaborate with machinists, engineers, and quality teams to improve manufacturing processes and reduce cycle times
- Maintain and update setup sheets, tooling lists, and program documentation for production consistency
- Evaluate and manage cutting tools, including tool life optimization, reconditioning, and inventory control
- Drive continuous improvement initiatives by implementing advanced cutting strategies, automation, and process enhancements
- Work with external vendors and tooling suppliers to introduce new technologies and improve machining performance
- Ensure compliance with quality standards, including ASME Y14.5 GD&T and industry-specific requirements
Qualifications:
- Associate's or Bachelor's degree in Mechanical Engineering, Manufacturing Engineering, or related field, or equivalent experience
- Minimum of 3 years of CNC programming experience in a machine shop or manufacturing environment
- Advanced proficiency in Mastercam, including multi-axis toolpath development
- Strong knowledge of GD&T and blueprint reading per ASME Y14.5 standards
- Experience with CNC controls such as Fanuc and Siemens
- Hands-on experience supporting machining operations, including troubleshooting and process improvement
- Familiarity with CAD software such as SolidWorks for tooling and fixture design
- Strong understanding of machining processes, cutting tools, feeds and speeds, and material behavior
- Excellent problem-solving skills and attention to detail
Desired Qualifications:
- Experience with 5-axis CNC programming and complex aerospace or precision components
- Mastercam certification or advanced CAM training
- Experience with DMG Mori or similar high-performance CNC machines
- Knowledge of lean manufacturing principles and continuous improvement methodologies
- Experience working in regulated environments such as aerospace or ISO-compliant manufacturing