CNC Programmer

Haas F1 Team•Kannapolis, NC
•Onsite

About The Position

TGR Haas F1 Team is seeking an experienced Senior CNC Programmer to join its Prototype CNC Shop in Kannapolis, North Carolina. The role takes ownership of programming, proving out, and optimizing complex machining operations on advanced lathes with C-axis capability and 5-axis CNC machinery. In a fast-paced, high-performance manufacturing environment, the position turns engineering concepts into precision components that support the continuous development of a Formula 1 race car. The successful candidate combines programming and machining expertise with problem-solving and continuous-improvement skills. The role includes developing and implementing production-ready programs, supporting machinists, improving processes, inspecting components, troubleshooting equipment and processes, and contributing to an organized shop operating in line with 5S standards.

Requirements

  • High school diploma or equivalent in a relevant discipline.
  • 5 to 7 years of programming experience, specifically with lathes; Mastercam experience is preferred.
  • Knowledge of proper machining techniques, attention to detail, and a continuous process-improvement mindset.
  • Proficiency with lathes, 5-axis CNC machines, hand tools, and measuring tools.
  • Proficient metrology knowledge.
  • Proficiency in math and blueprint reading.

Nice To Haves

  • CNC machine trade school certificate, community college certificate, or equivalent experience.
  • Experience in an automotive parts, medical, or aerospace manufacturing environment.
  • Experience with 5-axis machines and machining super-alloys, including titanium.
  • Proficiency with Microsoft Office products and other computer programs such as Mastercam, Autodesk, Powershape, and Camplete.

Responsibilities

  • Program, prove out, and optimize CNC machining operations to ensure accuracy, quality, and efficient delivery.
  • Interpret engineering drawings, solid models, specifications, and GD&T requirements to develop machining strategies.
  • Create, verify, and implement CNC programs for mills, lathes, and routers, ensuring programs are production-ready.
  • Reduce cycle times, optimize processes, and identify efficiency gains through continuous improvement.
  • Support machinists with machine setups, changeovers, and program prove-outs, maintaining clear documentation and communication.
  • Mentor and develop machinists in advanced CNC programming and machining techniques.
  • Set up and operate mills and lathes, including tooling, workholding, fixtures, and machine offsets.
  • Design and build fixtures to improve machining efficiency, quality, and repeatability.
  • Inspect and verify components for compliance with internal and international quality standards.
  • Troubleshoot machining processes, tooling, and equipment issues while maintaining quality requirements.
  • Support equipment maintenance and help maintain a clean, organized shop in line with 5S standards.
  • Stay current with industry developments and contribute to broader team and organizational goals.

Benefits

  • Competitive rewards and bonuses.
  • Year-round health and wellbeing programs.
  • Support and tools to help employees perform at their best.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service