CNC Programmer

Howmet Aerospace•New Brighton, MN

About The Position

The CNC Programmer creates and verifies machining programs for 3–5-axis CNC machining centers, supports development of touch probe programs, develops and maintains machining processes, and provides tool lists and machine setup instructions to the shop floor. The role also participates in machining fixture and cutting tool design and development, cost reduction projects, and documentation of relevant processes and best practices.

Requirements

  • High school diploma or GED.
  • A related machine trade certificate or diploma and two years of relevant experience, or six years of relevant experience.
  • Understanding of basic machining concepts for complex prismatic components.
  • Experience with CNC milling, turning, or grinding.
  • Experience setting up and operating machine tools.
  • Intermediate ability to read and interpret engineering drawings and specifications.
  • Proficiency with machinist hand tools and measuring tools, process planning, and inspection.
  • Comfort with Windows PCs and Microsoft Office products.
  • Strong interpersonal, teamwork, written, and verbal communication skills.
  • Detail-oriented and self-starting.
  • Ability to learn conceptually, rather than only procedurally, and apply knowledge to new applications.
  • Legally authorized to work in the United States; employment eligibility verification is required at hire, and visa sponsorship is unavailable.
  • Must meet ITAR U.S. person requirements: U.S. citizen, U.S. permanent resident, political asylee, or refugee.

Nice To Haves

  • Experience with CAM systems, especially Siemens NX or GibbsCAM.
  • Experience in a precision machine shop environment.
  • Experience with high-speed, 5-axis machining of aluminum.
  • Understanding of machining fixture design.
  • Experience simulating and optimizing CNC programs, especially using Vericut.
  • Understanding of postprocessors for a variety of machines and controls.
  • Understanding of touch probe programming.

Responsibilities

  • Create and verify machining programs for 3–5-axis CNC machining centers using blueprints and 3D models.
  • Support development of touch probe procedures and programs for on-machine verification and inspection.
  • Develop and maintain machining process documentation, including tool lists and setup instructions for the shop floor.
  • Participate in machine fixture and cutting tool design and development.
  • Participate in cost reduction projects related to CNC programming.
  • Document best practices, procedures, and programs.
  • Maintain a safe, clean, and organized work environment in accordance with 5S/6S principles.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service