1

Internship Cnc Programmer Jobs (NOW HIRING)

Manufacturing Engineer

Walpole, MA

$79K - $102K/yr

... internships/co-ops. Associate's degree in technical discipline with 4+ years of relevant experience No degree with 6+ years of progressive Manufacturing Engineering and CNC programming experience ...

Experienced Machinist

Princeton, IN ยท On-site

$19.25 - $26.50/hr

Programming on Machine Tools * Adjusting and reprogramming controls * Operate large CNC mills and ... HMC offers a competitive internship program for local high school and college students. Learn more ...

Experienced Machinist

Princeton, IN ยท On-site

$19.25 - $26.50/hr

Programming on Machine Tools * Adjusting and reprogramming controls * Operate large CNC mills and ... HMC offers a competitive internship program for local high school and college students. Learn more ...

Experienced Machinist

Princeton, IN ยท On-site

$19.25 - $26.50/hr

Programming on Machine Tools * Adjusting and reprogramming controls * Operate large CNC mills and ... HMC offers a competitive internship program for local high school and college students. Learn more ...

next page

Showing results 1-20

Internship Cnc Programmer information

See salary details

$16

$30

$44

How much do internship cnc programmer jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for internship cnc programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Internship CNC Programmer, and why are they important?

To thrive as an Internship CNC Programmer, you need foundational knowledge in mechanical engineering principles, basics of CNC machinery, and familiarity with CAD/CAM software, often gained through relevant coursework or technical training. Experience with tools such as Mastercam, SolidWorks, or Siemens NX, and understanding G-code programming are typically required. Attention to detail, problem-solving abilities, and effective communication help interns excel in collaborative and precision-focused environments. These skills ensure accurate part production, minimize errors, and support efficient teamwork in a manufacturing setting.

What does an Internship CNC Programmer do?

An Internship CNC Programmer assists in creating, testing, and modifying computer numerical control (CNC) programs used to control machines in manufacturing. They work under the supervision of experienced CNC programmers or engineers to learn how to interpret technical drawings, select appropriate tools, and write code for CNC machines. Interns often help with setup, troubleshooting, and quality checks to ensure parts are produced accurately. This role is a hands-on opportunity to gain practical experience in manufacturing technology and programming.

What types of projects or tasks can an Internship CNC Programmer expect to work on during their internship?

As an Internship CNC Programmer, you can expect to work on a range of hands-on projects that involve creating, editing, and optimizing CNC programs for manufacturing parts. Typical tasks include supporting senior programmers with code development, setting up CNC machines, running test cycles, and troubleshooting minor issues. Interns often collaborate with machinists and engineers to ensure parts meet specifications and learn how to interpret technical drawings and use CAD/CAM software. This role offers a valuable opportunity to gain practical experience in a production environment and develop technical and teamwork skills.

What is the difference between Internship Cnc Programmer vs Cnc Programmer?

AspectInternship Cnc ProgrammerCnc Programmer
CredentialsTypically pursuing or recently completed relevant technical training or degreeRelevant certifications or experience often required
Work EnvironmentEntry-level, supervised, learning-focusedFull responsibility for programming and machine setup
Industry UsageCommon in manufacturing firms for trainingEstablished role in manufacturing and machining industries

The main difference is that an Internship Cnc Programmer is a training position aimed at gaining experience, while a Cnc Programmer is a full-time professional responsible for creating and managing CNC programs independently.

More about Internship Cnc Programmer jobs
What cities are hiring for Internship Cnc Programmer jobs? Cities with the most Internship Cnc Programmer job openings:
What are the most commonly searched types of Cnc Programmer jobs? The most popular types of Cnc Programmer jobs are:
What states have the most Internship Cnc Programmer jobs? States with the most job openings for Internship Cnc Programmer jobs include:
Infographic showing various Internship Cnc Programmer job openings in the United States as of June 2026, with employment types broken down into 7% Internship, 73% Full Time, and 20% Part Time. Highlights an 100% In-person job distribution, with an average salary of $64,389 per year, or $31 per hour.
26/27 Machinist Teacher

26/27 Machinist Teacher

Splendora Independent School District

Splendora, TX โ€ข On-site

$63K/yr

Full-time

Posted 6 days ago


Job description

Position Type:
High School Teaching
Date Posted:
4/13/2026
Location:
Splendora High School
Job Title: High School Machining Teacher
Position Summary
The High School Machining Teacher provides Career and Technical Education (CTE) instruction in machining, manufacturing, and precision metalworking. This role equips students with the technical knowledge and hands-on skills needed for careers in advanced manufacturing, CNC machining, and related industries while emphasizing safety, accuracy, and industry standards.
Key Responsibilities
  • Develop and deliver curriculum aligned with state CTE standards in manufacturing and machining pathways
  • Teach courses such as Principles of Manufacturing, Machining Technology, and CNC Operations
  • Provide hands-on instruction in operating machine shop equipment (e.g., lathes, mills, drill presses, grinders)
  • Train students in CNC programming and operation (G-code, CAM software)
  • Emphasize and enforce shop safety procedures and proper use of personal protective equipment (PPE)
  • Guide students in precision measurement using tools such as calipers, micrometers, and gauges
  • Incorporate blueprint reading, technical drawing, and geometric dimensioning & tolerancing (GD&T)
  • Assess student performance through practical projects, certifications, and written evaluations
  • Maintain and manage lab equipment, tools, and materials in a safe and organized environment
  • Support students in earning industry-recognized certifications (e.g., NIMS)
  • Collaborate with CTE staff, counselors, and administration to support student career pathways
  • Build partnerships with local industry to support internships, job shadowing, and program relevance
  • Sponsor or assist with student organizations (e.g., SkillsUSA)
  • Participate in ongoing professional development to stay current with manufacturing technologies

Qualifications
Required:
  • Bachelor's degree in Manufacturing, Industrial Technology, Engineering, or related field OR equivalent industry experience
  • Valid state teaching certification (or ability to obtain alternative certification)
  • Knowledge of machining processes, tools, and shop safety standards

Preferred:
  • Industry experience in machining, CNC operations, or manufacturing
  • Certification such as NIMS (National Institute for Metalworking Skills)
  • Experience with CNC programming and CAD/CAM software
  • Prior teaching, training, or mentoring experience

Skills and Competencies
  • Strong classroom and shop management skills
  • Ability to teach hands-on technical skills effectively
  • Knowledge of modern machining technologies and equipment
  • Strong attention to detail and precision
  • Effective communication and collaboration skills
  • Commitment to safety and student success

Other Information:
The District contributes $330 monthly toward the cost of the employee-only health insurance, which is $105 more than the state-required amount of $225/month. All employees in this position receive free treatment at any Next Level Urgent Care.
Position Type: Full-Time
Salary: Teachers with "0" years' experience begin at $63,000