Programmer

Haygor Instrument & CompanyPasadena, TX
Onsite

About The Position

The CNC Programmer is responsible for developing, optimizing, and maintaining CNC programs for machining operations using Mastercam and SolidCAM. This position supports production, automation, new product development, and continuous improvement by creating efficient, accurate, and standardized machining programs that ensure quality, productivity, and on-time delivery.

Requirements

  • Proficiency with Mastercam and/or SolidCAM.
  • Strong knowledge of G-code, CNC programming, and machining principles.
  • Ability to read and interpret engineering drawings, GD&T, and technical specifications.
  • Knowledge of CNC lathes, 3-axis mills, and 5-axis machining operations.
  • Understanding of cutting tools, tooling selection, feeds, speeds, and machining strategies.
  • Experience with toolpath simulation and program verification.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Proficiency in Microsoft Office Suite.
  • Ability to manage multiple projects and meet production deadlines.
  • Strong communication, organizational, and teamwork skills.
  • Commitment to continuous improvement and process optimization.
  • Minimum of three (3) years of CNC programming experience in a manufacturing environment preferred.
  • Experience programming CNC mills and lathes using Mastercam and/or SolidCAM required.

Nice To Haves

  • Associate degree in Manufacturing Technology, CNC Programming, Machining Technology, or a related field preferred.
  • Equivalent combination of education and experience may be considered.
  • Experience with 5-axis programming and machining preferred.
  • Experience supporting automation and robotic machining applications is a plus.

Responsibilities

  • Develop, modify, and maintain CNC programs for lathes, 3-axis mills, and 5-axis mills using Mastercam and SolidCAM.
  • Create CNC programs for new products, engineering changes, and production improvements.
  • Validate and verify toolpaths using SolidCAM Toolkit simulation or other verification software.
  • Optimize machining strategies, tooling, feeds, speeds, and cycle times to improve efficiency and reduce costs.
  • Support machine setup, prove-out, and troubleshooting during program implementation.
  • Collaborate with Engineering, Manufacturing, Quality, and Production to ensure manufacturability and process improvements.
  • Support HAAS Co-Bot integration and other automation initiatives.
  • Maintain organized CNC program libraries and revision control.
  • Standardize and continuously improve programming methods, tooling, and machining processes.
  • Ensure CNC programs comply with engineering drawings, specifications, and quality requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service