CNC Programmer

Amro Fabricating Corporation•West Valley City, UT
•$45 - $65

About The Position

The CNC Programmer develops, implements, and supports machining processes for advanced precision components. The role involves interpreting engineering drawings, designing machining strategies, programming complex toolpaths, and troubleshooting issues on the shop floor. The programmer works closely with machinists, operators, engineering, and quality teams to improve manufacturability, maintain product quality, and enhance production capability. This role is part of Karman Space & Defense’s Hypersonic and Strategic Missile Defense business.

Requirements

  • Strong mechanical aptitude and understanding of tooling, materials, and machining methods.
  • Five or more years of hands-on Mastercam programming experience.
  • Solid print-reading skills and understanding of GD&T.
  • Ability to read and interpret CMM reports and verify data using traditional measuring tools.
  • Ability to work directly on the shop floor to diagnose and resolve machining issues.
  • Strong computer skills with knowledge of file and data management.
  • Current U.S. Department of Defense (DoD) Secret security clearance, or ability to obtain and maintain one.

Nice To Haves

  • Associate degree or higher in a manufacturing-related field.
  • Ability to read and write G and M code.

Responsibilities

  • Develop and program machining processes for complex components using Mastercam.
  • Design machining strategies and fixtures for three-, four-, and five-axis CNC machines.
  • Own assigned projects from concept through production release and ongoing support.
  • Troubleshoot machining, tooling, and quality issues directly on the shop floor.
  • Support and improve legacy part programs and existing production processes.
  • Collaborate with Quality to interpret CMM reports, dimensional data, and inspection results.
  • Use precision measuring tools to validate setups, processes, and corrective actions.
  • Provide manufacturability feedback to engineering teams and customers.
  • Mentor machinists, operators, and other programmers.
  • Assist in standardizing best practices for programming, setups, and documentation.
  • Support continuous improvement initiatives related to machining and CAM workflows.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off
  • Health Savings Account (HSA) with company contribution
  • Flexible Spending Accounts (FSA)
  • Company-paid life and AD&D insurance
  • Short- and long-term disability coverage
  • Tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service