CNC Programmer

Composite Factory•Mooresville, NC

About The Position

The CNC Programmer develops, optimizes, and maintains CNC programs for complex 3- and 5-axis machining used in aerospace, defense, and motorsports. Working closely with the Machining Manager, the role ensures parts meet Composite Factory manufacturing standards for precision and quality. The Programmer oversees first article production, identifies and troubleshoots process issues, makes necessary adjustments, and ensures compliance with quality assurance procedures. The role takes ownership of machining processes from program conception through final production.

Requirements

  • High school diploma or GED.
  • At least 5 years of machining experience, preferably in aerospace or mold making, and an additional 5 or more years of CNC programming experience; Mastercam is preferred.
  • Strong working knowledge of CNC machining, G and M codes, CAD/CAM software, and manipulating 3D models for precision machining.
  • Ability to analyze and interpret engineering drawings, mechanical documents, and blueprints to develop CNC programs and machining processes.
  • Problem-solving and troubleshooting skills to diagnose machining issues, adjust processes, and improve efficiency while following established procedures.
  • Proficiency in trigonometry, geometry, and precise mathematical calculations.
  • Ability to work independently and collaboratively in a fast-paced environment, adapt to changing priorities, and maintain attention to detail.
  • Strong communication, organizational, and leadership skills, and ability to work effectively with multidisciplinary engineering and manufacturing teams.
  • Extensive knowledge of machine operation, maintenance, tools, and materials.
  • Must be a U.S. citizen or permanent resident to comply with ITAR regulations.

Nice To Haves

  • Experience with Mastercam.
  • Experience with Fidia, Fagor, and Siemens 840D controls.

Responsibilities

  • Develop 3- and 5-axis CNC programs for complex aerospace and motorsports components made from alloy steels, stainless steels, aluminum, tooling boards, and composites.
  • Create work packages containing CNC programs, setup sheets, tool lists, and related documentation for machinists.
  • Analyze engineering drawings and specifications to develop CNC programs and efficient machining processes.
  • Use program verification and crash protection software to prevent machine incidents and ensure program accuracy.
  • Collaborate with manufacturing engineers and machinists to develop work instructions, sketches, and shop floor documentation.
  • Assist in designing and developing manufacturing fixtures and tooling to optimize production.
  • Provide shop floor support and troubleshoot technical and manufacturing issues.
  • Work with engineering and quality teams on root cause analysis and corrective actions to minimize non-conformances.
  • Improve production processes using Lean manufacturing principles and modern machining techniques.
  • Ensure compliance with quality, safety, production, engineering tolerance, and workplace policy requirements.
  • Perform other duties as assigned.

Benefits

  • Comprehensive medical, dental, vision, and life insurance benefits.
  • 401(k) matching after 6 months of tenure.
  • Paid time off for vacation and sick days.
  • Employee referral program.
  • Shift differential for second-shift employees.
  • Potential quarterly discretionary bonuses based on company performance.
  • Discounts on select services and products.
  • Climate-controlled work environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service