Haas Technical Trainer & CNC Programmer

Productivity Inc•Plymouth, MN
•$70,000 - $80,000•Onsite

About The Position

Productivity is seeking an experienced Haas Technical Trainer & CNC Programmer to deliver classroom and onsite training, support customer applications, assist with technical demonstrations, and help customers maximize the value of their Haas CNC equipment. The role is based in Plymouth, Minnesota, with approximately 10% travel, including occasional overnight travel. The position conducts and coordinates Haas training classes, prepares machines, manuals, materials, and curriculum, and provides operator and basic or advanced programming training at customer sites. It also supports customer technical, application, and service-related questions; works with machine tool sales on demonstrations and sales materials; and prepares for and participates in trade shows and promotional events. Productivity describes itself as a leading provider of CNC machine tools, tooling, accessories, automation solutions, technical support, and manufacturing training. The company says it has been a leader in machine tool sales, service, and manufacturing solutions since 1968, and emphasizes employee development, a positive work environment, and long-term career growth.

Requirements

  • At least 5 years of manufacturing experience, including process planning and CNC machining in areas such as high production, process, milling, turning, or EDM.
  • A degree or certificate in a related field, such as Machine Tool Technology, Manufacturing Engineering Technology, Industrial Engineering Technology, or similar.
  • Excellent communication and presentation skills.
  • Ability to organize and track numerous details and projects, with strong follow-through.
  • Ability to problem-solve and develop creative solutions to technical challenges.
  • Knowledge of electronic data communications, including serial and Ethernet communication protocols.
  • Working knowledge of serial communication packages such as Procomm or HyperTerminal.
  • CAD/CAM experience and ability to create simple, accurate scale drawings of part and tooling layouts.
  • Proficiency with Microsoft Word, Excel, PowerPoint, and Outlook.
  • Valid driver's license and clean driving record.
  • Ability to travel approximately 10% of the time, including occasional overnight travel.

Responsibilities

  • Conduct and coordinate Haas training classes; set up machines, prepare class manuals, and order materials and components for class exercises.
  • Develop and improve curriculum and update training materials.
  • Conduct onsite customer training in operator training and basic or advanced programming, including machine setup and preparation.
  • Assist customers with technical, application, or service-related questions involving programming, tooling, fixturing, communications, or data exchange.
  • Work with machine tool sales to prepare and run sales demonstrations, including ordering materials, programming and setting up machines, answering customer questions, and preparing time estimates or process plans as needed.
  • Prepare time studies, tool lists, process plans, layout sketches, presentation materials, proposals, and other materials.
  • Prepare for and participate in trade shows and promotional shows by writing programs, ordering tooling and materials, setting up jobs, demonstrating products, and answering questions.
  • Perform other miscellaneous duties and responsibilities as required by the position.

Benefits

  • Medical insurance starting Day 1
  • Dental insurance starting Day 1
  • Vision insurance starting Day 1
  • 401(k) with company match
  • Paid time off, including vacation, holidays, and personal days
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service