CNC Programmer

Viant•Fort Wayne, IN

About The Position

The CNC Programmer programs, improves, and supports CNC 5-axis or mill/turn machining activities in a team environment. The role also contributes to design-for-manufacturing input during new product launches and process improvement activities. The programmer develops and validates CNC programs, works with setup associates to prove out programs and optimize machining techniques, and supports production and complex technical projects. The position collaborates with engineering, machinists, leadership, and the programming team to execute plans on schedule, while supporting quality, delivery, cost, safety, and morale. Programming is performed using Mastercam and Partmaker, with mill simulations completed using Vericut and Camplete. Travel is rare. Physical demands are classified as light work, involving exerting up to 20 pounds occasionally and/or up to 10 pounds frequently, or lifting, carrying, pushing, pulling, or moving objects. The employer is Viant, a global medical device design and manufacturing services provider with nearly 6,000 associates across 24 locations worldwide.

Requirements

  • High school diploma or equivalent required.
  • At least 3 years of CNC programming experience, or an associate’s degree in a technical field and 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 meet the stated light-work physical demands: exert up to 20 pounds of force occasionally and/or up to 10 pounds frequently, and/or 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 machining.
  • Experience with 3- and 4-axis machining and wire EDM.

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, automatic laser welding, laser etching, and automation.
  • Seek process improvements, including increased capability, reduced tooling costs, and reduced 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 sources for equipment and components 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 overall 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.
  • Maintain a positive attitude and improvement mindset, seeking creative ways to improve processes.
  • Communicate effectively with engineering, machinists, and leadership to ensure plans are supported and executed on schedule.
  • Understand the larger picture and set priorities in alignment with leadership and the programming team.
  • Perform other functions and duties as required or assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service