CNC Programmer

Viant•Fort Wayne, IN

About The Position

The CNC Programmer programs, improves, and supports CNC 5-axis and mill/turn machining activities in a team environment. The role also provides input on design for manufacturing during new product launches and process improvement activities. The programmer works with setup associates to prove out programs and optimize machining techniques, supports production and technical projects, and identifies and implements technology improvements. Programming is performed with Mastercam and Partmaker, with mill simulations completed using Vericut and Camplete. Travel is rare.

Requirements

  • High school diploma or equivalent required.
  • At least 3 years of CNC programming experience, or an associate’s degree in a technical field with 1–2 years of CNC programming experience.
  • Ability to create programs for machines using provided software.
  • Ability to read and develop technical drawings, models, and prints.
  • Computer operation skills.
  • Proficiency in reading and interpreting blueprints.
  • Knowledge of GD&T.
  • Strong decision-making and problem-solving skills.
  • Ability to exert up to 20 pounds of force occasionally and/or up to 10 pounds frequently, and to lift, carry, push, pull, or move objects.

Nice To Haves

  • Associate’s degree in a technical field.
  • Experience programming 5-axis milling or mill/turn equipment; 3- and 4-axis machining and wire EDM experience are also preferred but not required.

Responsibilities

  • Develop, document, and validate CNC programs for CNC equipment, particularly 5-axis machines or mill/turn machining centers.
  • Work with a team of CNC programmers supporting mill-turns, 3–5-axis mills, chucker lathes, Swiss lathes, wire EDMs, auto laser welding, laser etching, and automation.
  • Seek process improvements, including increasing capability and reducing tooling costs and cycle times.
  • Troubleshoot and correct problems in a timely manner.
  • Support continuous improvement activities to improve quality, delivery, cost, safety, and morale.
  • Participate in complex technical projects and meet project requirements within designated timeframes.
  • Develop specifications and research equipment and component sources to meet customer requirements.
  • Work with setup associates to prove out programs and optimize machining techniques.
  • Identify, develop, and implement new technology or improvements to existing technology.
  • Prioritize and follow up on production-support projects based on need and schedule requirements.
  • Train or assist associates with equipment and related operations, including specialized setup, work instructions, and reading print specifications.
  • Follow Viant’s Core Beliefs and safety, quality, environmental, FDA, company policy, operating procedure, and other regulatory requirements.
  • Communicate effectively with engineering, machinists, and leadership to ensure plans are supported and executed on schedule.
  • Maintain a positive attitude and improvement mindset, seek creative process improvements, and align priorities with leadership and the programming team.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service