I

Ivy Tech Community College

Community college in Indianapolis, IN

Adjunct CNC Machining & Programming Instructor - Workforce & Skills Training

Corporate & Technical TrainingConfirmed live in the last 24 hours
Part-timeRichmond, IN, USANo salary listed

About the Job

Requirements

  • Minimum of 3–5 years of relevant hands-on CNC machining, CNC programming, tool and die, manufacturing, or related technical experience.
  • Demonstrated expertise in at least one CNC machining or programming discipline.
  • Working knowledge of CNC machine operation, setup, tooling, machining processes, and applicable safety practices.
  • Ability to explain technical machining concepts clearly and translate industry experience into practical, hands-on instruction.
  • Ability to effectively work with adult learners with varying levels of machining experience.
  • Ability to demonstrate proper machine setup, operation, programming, inspection, and/or troubleshooting techniques within the instructor's area of expertise.
  • High school diploma or equivalent with substantial relevant industry experience is required.

Responsibilities

  • Deliver high-quality, hands-on CNC machining and programming training in classroom, lab, and employer-site settings.
  • Facilitate adult learning through machine demonstrations, setup exercises, programming activities, troubleshooting scenarios, and practical applications.
  • Provide or assist with course outlines, instructional materials, lab activities, and assessments aligned with workforce training objectives.
  • Demonstrate safe and proper operation of CNC machines, tooling, workholding devices, and related equipment.
  • Adapt instruction to participants with varying levels of machining and manufacturing experience.
  • Maintain accurate attendance, progress, assessment, and course-completion records.
  • Submit required course documentation within established timelines.
  • Support participants with technical questions and skill development throughout training.
  • Address participant concerns and collaborate with Ivy Tech Workforce/Skills Training staff as needed.
  • Meet all scheduled training sessions as assigned.
  • Utilize instructional technologies such as PowerPoint, Canvas, CNC simulation software, CAD/CAM software, or manufacturer-specific programming platforms when appropriate.
  • Promote a professional, respectful, inclusive, and safety-focused learning environment.
  • Ensure the safe use of machines, tooling, measuring equipment, and laboratory resources.
  • Teach one or more applicable CNC machining and programming training areas based on experience and expertise, including machining fundamentals, machine operation and setup, CNC programming, G-code and M-code, conversational programming, tooling and workholding, offsets and tool compensation, blueprint reading, geometric dimensioning and tolerancing, precision measurement and inspection, machining math, cutting tools, speeds and feeds, manual machining fundamentals, troubleshooting, process improvement, cycle-time optimization, CAD/CAM, Mastercam or other CAM software, and FANUC, Haas, or other CNC controls.
  • Assist in developing or customizing short-term CNC training for employer partners based on their machines, controllers, software, manufacturing processes, or workforce skill gaps.

Desired Qualifications

  • Associate's degree or higher in Machine Tool Technology, Advanced Manufacturing, Manufacturing Engineering Technology, Mechanical Engineering Technology, CNC Technology, or a related field.
  • Previous experience as a CNC machinist, CNC programmer, manufacturing technician, toolmaker, manufacturing engineer, machining supervisor, or similar role.
  • Experience programming CNC mills and/or lathes.
  • Experience with FANUC, Haas, or other commonly used CNC controls.
  • Experience with CAD/CAM software such as Mastercam or similar platforms.
  • Strong knowledge of blueprint reading, geometric dimensioning and tolerancing, precision measurement, and inspection techniques.
  • Prior teaching, technical training, apprenticeship, mentoring, or workforce-development experience.
  • Industry-recognized machining or manufacturing credentials.
  • Experience developing or delivering customized employer-based technical training.
  • Experience troubleshooting CNC equipment, programs, tooling, and machining processes in a manufacturing environment.

About the Company

Ivy Tech Community College

Community college in Indianapolis, IN

Ivy Tech Community College is Indiana's public statewide community college, headquartered in Indianapolis. It offers associate degrees, certificates, workforce education, and transfer pathways through campuses across the state.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Ivy Tech Community College

See more jobs