CNC Programmer

Haas F1 Team•Kannapolis, NC

About The Position

TGR Haas F1 Team is seeking an experienced Senior CNC Programmer for its Prototype CNC Shop in Kannapolis, North Carolina. The role involves programming, proving out and optimising complex machining operations on advanced lathes with C-axis capability and 5-axis CNC machinery. Working in a fast-paced, high-performance manufacturing environment, the CNC Programmer turns engineering concepts into precision components that support the continuous development of a Formula 1 race car. The position combines programming and hands-on machining with problem-solving and continuous improvement. The role also supports machinists, develops their advanced programming and machining skills, and contributes to quality, efficiency and an organised shop environment. Employees are required to be security cleared to National Security Vetting standards. The employer notes that applicants would normally need to have been UK residents for the last five consecutive years; applicants who have not may be asked to provide an Overseas Criminal Records Check for relevant countries.

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 and 5-axis CNC machines, hand tools and measuring tools.
  • Proficient metrology knowledge.
  • Proficiency in mathematics 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 computer programs such as Mastercam, Autodesk, Powershape and Camplete.

Responsibilities

  • Program, prove out and optimise CNC machining operations for accuracy, quality and efficient delivery.
  • Interpret engineering drawings, solid models, specifications and GD&T requirements to develop machining strategies.
  • Create, verify and implement production-ready CNC programs for mills, lathes and routers.
  • Reduce cycle times, optimise processes and identify efficiency improvements.
  • 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 against internal and international quality standards.
  • Troubleshoot machining processes, tooling and equipment issues while maintaining quality requirements.
  • Support equipment maintenance and maintain a clean, organised shop environment in line with 5S standards.
  • Stay current with industry developments and contribute to wider team and organisational goals.

Benefits

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