NC Programmer

PCC Talent Acquisition PortalArlington, TX
Onsite

About The Position

The NC Programmer develops solutions to a wide range of complex machining problems, requiring ingenuity and innovation. The NC Programmer is responsible for defining and developing the machining process for complex aerospace parts, working with both hard and soft metals. The primary deliverable of the NC programmer is comprehensive NC programs and detailed support documentation for set-up and running parameters. The NC Programmer works in an Integrated Product Team (IPT) environment working with both external and internal customers.

Requirements

  • Minimum 3 years of experience developing multi-axis NC programs for hard or soft metal.
  • Proficiency in the use of CATIA software is required for the performance of the NC Program functions.
  • Comprehensive understanding of cutting tool applications, including proper definition of speeds, feeds, depth of cuts, and chip load is required.
  • Proficiency with Geometric Dimensioning and Tolerancing (GD&T) is required.
  • The ability to estimate scope/size of a task, manage multiple tasks and work to a schedule is required.
  • Must possess strong interpersonal and communication skills necessary to effectively interface with all levels of the IPT, including the ability to exchange detailed written and verbal information communicated in English.
  • Minimum of 3 years of experience programming and proving machined parts in a manufacturing environment.
  • High school diploma or equivalent required.

Nice To Haves

  • Experience using CAM simulation software is preferred, specifically CGTech Vericut.
  • Bachelor's degree in Engineering, Manufacturing, or a related field preferred.

Responsibilities

  • Understand, adhere, and demonstrate to the company’s commitment to QUALITY and SAFETY!
  • Work with the IPT, including Manufacturing Engineers and Design Engineers, to plan the manufacturing process.
  • Responsible for defining the machining process, determining multiple position processes resulting in an efficient process that produces quality parts.
  • Responsible for selecting machine tools and cutting tools to result in the best performance of the machining process.
  • Design fixtures and create reference geometry for the machining process.
  • Responsible for providing detailed machining instructions for the operations team including set-up, cutting tool definition, and in-process inspection.
  • Responsible for managing and maintaining NC programs and cutting tool assemblies and lists.
  • Verify NC programs using simulation software (i.e. Vericut and ThirdWave Production Module).
  • Responsible for supporting First Article machining and iterative updates based on shop feedback.
  • Responsible to work in an IPT environment including customers, internal team members and suppliers.
  • An NC Programmer must be able to work collaboratively and communicate effectively to achieve the program goals.
  • Other related duties as assigned
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service