CNC Programmer

Crystal GroupHiawatha, IA
Onsite

About The Position

The CNC Programmer creates NC programs for the CNC machines to produce high quality parts for our products. They also produce the measurement plans to capture and validate dimensional data to ensure the requirements of machined metal and plastic parts are met based on engineering design and drawing specifications during production.

Requirements

  • Ability to interpret engineering drawings, CAD models, and technical specifications
  • Basic understanding of geometric dimension and tolerance
  • Basic understanding of AS9100 QMS standards
  • Basic understanding of machining, tooling, and fabrication processes
  • Knowledge of a wide variety of measurement techniques and standards
  • Experience utilizing a variety of precision measuring instruments including transfer gages, thread gages, height gages, calipers, micrometers, etc.
  • Must be a US Person (US Citizen, person granted US Permanent Resident Card or any individual who is granted status as a "protected person").
  • Excellent communication and teamwork abilities
  • Ability to manage multiple tasks and work in fast paced environment

Nice To Haves

  • Previous experience working with CAD/CAM, QMS, and ERP software preferred
  • Ability to troubleshoot and resolve complex manufacturing and measurement problems
  • Must have strong organization skills, attention to detail, and a commitment to quality
  • Ability to set up and run machines is preferred
  • Associate’s degree in manufacturing or engineering field, or 2-5 years of relevant experience in manufacturing or quality control is preferred

Responsibilities

  • Create and develop CNC machine programs for newly designed and existing parts.
  • Create and develop fixtures and work holding to aid in the machining process.
  • Create and develop in-process inspection programs for newly designed and existing parts.
  • Update/maintain the Part Master Operations data.
  • Update/maintain the team’s progress list to stay ahead of production schedule requirements.
  • Ensure programs and setup sheets are accurate to the machining process.
  • Ensure programmed feeds, speeds, tooling selection and work holding are optimized for producing the production and quality requirements.
  • Organize and maintain the existing program catalog to ensure programs, setup sheets, and inspection manager sheets are up to date to current part revision and current design requirements.
  • Troubleshoot in-process manufacturing and programming problems.
  • Work with department team leads and the CMM team, to assist in determining root cause and subsequent actions to correct non-conformity issues.
  • Collaborate with engineering and CMM programming on design/documentation issues and recommend improvements for manufacturability and quality.

Benefits

  • 100% employee-owned company
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service