CNC/NC Programmer

AXIUS GROUP LLCSaint Joseph, MO
Onsite

About The Position

The CNC Programmer is responsible for creating, maintaining, and optimizing CNC programs to support Van-Am Tool & Engineering’s machining operations. This position translates engineering blueprints and 3D CAD designs into precise machine instructions, selects appropriate tooling, validates programs through simulation and prove-out, and partners with engineering, production, and quality teams to improve efficiency, maintain specification compliance, and support continuous improvement initiatives.

Requirements

  • Associate’s degree in CNC Programming, Manufacturing Technology, Mechanical Engineering, or a related field required; equivalent work experience may be considered
  • Minimum of three years of CNC programming experience in a manufacturing or machining environment required
  • Strong knowledge of CNC programming, machining principles, tooling selection, cutting paths, and production setup requirements
  • Proficiency with CAD/CAM software and platforms including SolidWorks, CAMWorks, Creo, ProE, CATIA, and PTC Creo; SolidWorks and CAMWorks preferred
  • Working knowledge of GD&T, blueprint interpretation, algebra, trigonometry, tolerances, and material requirements
  • Must be legally authorized to work in the United States

Nice To Haves

  • Familiarity with ISO 9001 and AS9100 quality standards preferred
  • Experience with advanced CAM systems, multi-axis machining, aerospace, defense, or precision manufacturing environments preferred
  • Experience working with aerospace, defense, or precision manufacturing quality standards preferred
  • Bachelor’s degree in Mechanical Engineering, Manufacturing Engineering, or a related field preferred

Responsibilities

  • Review 3D CAD models and engineering drawings to develop CNC programs using CAD/CAM software
  • Write, modify, and optimize CNC programs for lathes, mills, grinders, and other machining equipment
  • Determine machining sequences, cutting paths, tooling requirements, speeds, feeds, tolerances, and material requirements for each job
  • Conduct program simulations and machine prove-outs to validate CNC programs and make required adjustments
  • Prepare setup sheets, tooling lists, workholding documentation, and production instructions to support efficient manufacturing
  • Support Sales and Engineering with new part quotations by estimating raw material requirements, machining cycle times, tooling needs, and fixturing packages
  • Collaborate with engineers, machinists, and quality personnel to resolve programming, setup, and production issues
  • Continuously improve setup times, tooling utilization, machining efficiency, and overall process performance
  • Maintain CNC programs, program libraries, setup documentation, and revision-controlled records
  • Ensure compliance with company policies, safety requirements, customer specifications, and applicable Quality Management System requirements
  • Provide training and technical support to machinists and other staff on CNC programming practices
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service