CNC Software Programmer III

Atec•Stafford, TX

About The Position

Write programs that follow sequences on routers using CAD/CAM software for CNC machines across all Atec divisions. The role supports manufacturing by developing programs and setup documentation, designing tooling and fixtures, assisting machinists during setup and production, and identifying opportunities to improve machining efficiency. Temporary assignment to various Atec facilities may be required to support operations. Extended work hours and/or travel may occasionally be required. The position also requires compliance with Atec’s AS9100/ISO policies and procedures, completion of required records and training, participation in continuous improvement activities, cooperation with auditors, and reporting deviations to the appropriate manager or supervisor. The role has no supervisory responsibilities.

Requirements

  • One to two years of technical or vocational school, or five years of CNC programming experience, or an equivalent combination of education and experience.
  • Ability to work with mathematical concepts such as probability and statistical inference, and apply fractions, percentages, ratios, and proportions to practical situations.
  • Advanced knowledge of plane and solid geometry and trigonometry.
  • Advanced knowledge of material grades and cutting techniques.
  • Demonstrated knowledge of tool selection and application.
  • Superior knowledge of GD&T and its application.
  • Knowledge and understanding of CNC machining and applied techniques.
  • Knowledge of blueprints, sketches, and drawings and their interpretation.
  • Ability to carry out written and verbal instructions.
  • Strong problem-solving skills and ability to work effectively with little or no supervision.
  • Good communication skills.
  • Ability to sit, walk, stand, and use hands to work with machines; frequently lift and/or move up to 50 pounds.
  • Close vision, depth perception, and ability to adjust focus; good eyesight, corrected by lenses if necessary.
  • Ability to work extended hours and travel occasionally, as required.

Responsibilities

  • Review drawings and models to determine the tooling and fixtures needed to complete jobs.
  • Create a setup sheet for every operation, including a tool list and detailed machine setup instructions.
  • Create manufacturing aid drawings for parts requiring special machinist instructions.
  • Design and create drawings for special tooling needed to manufacture products.
  • Work with machinists to resolve programming, cutting, and tooling problems during machine setup and operation.
  • Assist machinists with first-run programs and ensure changes are saved in the master program file.
  • Review existing programs for efficiency and make improvements when possible.
  • Confer with supervisors, engineers, production personnel, and others to resolve machining or engineering problems.
  • Design, program, assist in building, and validate manufacturing fixtures.
  • Review CAD/CAM programs to identify efficiency improvements in machining operations.
  • Verify CAD/CAM programs using independent simulation software.
  • Estimate production run hours using CAD/CAM and simulation software.
  • Perform other related duties as assigned to support an efficient and effective work environment.
  • Conduct activities in accordance with Atec AS9100/ISO policies and report deviations to the appropriate manager or supervisor.
  • Understand Atec’s Quality Policy, company objectives, and applicable AS9100/ISO procedures and work instructions.
  • Complete records required by procedures and work instructions.
  • Participate in continuous improvement activities and required AS9100/ISO training.
  • Cooperate with auditors.
  • Provide detailed written and verbal instructions and communicate effectively.
  • Work independently or collaboratively as required.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service