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