1

Trainee Cnc Programmer Jobs (NOW HIRING)

Trainee CNC Machinist

Romeo, MI · On-site

$16 - $18/hr

Trainee CNC Machinists Needed in Romeo, Michigan An advanced CNC machining company with a facility in the Romeo, Michigan area, is currently looking to hire several Trainee CNC Machinists for ...

CNC Trainee

Livonia, MI · On-site

$18 - $22/hr

CNC Trainee - Gear Manufacturing Why apply for this position? You will be paired with team members ... Learn to read basic engineering drawings and specifications * Support machine setup, tooling, and ...

CNC Trainee

Livonia, MI · On-site

$18 - $22/hr

CNC Trainee - Gear Manufacturing Why apply for this position? You will be paired with team members ... Learn to read basic engineering drawings and specifications * Support machine setup, tooling, and ...

CNC Machine Operator Trainee

Rochester, NH · On-site

$20 - $27.50/hr

CNC Machine Operator Trainee 3rd 2130-545 M-F SIG SAUER, Inc. is a leading provider and ... German engineering, and Swiss precision. Today, SIG SAUER is synonymous with industry-leading ...

As a CNC Operator (Trainee), you'll support machining and post-processing operations while learning ... Support troubleshooting and continuous improvement projects alongside machinists and engineers This ...

CNC Machine Operator Trainee

Rochester, NH · On-site

$20 - $27.50/hr

CNC Machine Operator Trainee 3rd 2130-545 M-F SIG SAUER, Inc. is a leading provider and ... German engineering, and Swiss precision. Today, SIG SAUER is synonymous with industry-leading ...

CNC Machine Operator Trainee

Rochester, NH · On-site

$20 - $27.50/hr

CNC Machine Operator Trainee 3rd 2130-545 M-F SIG SAUER, Inc. is a leading provider and ... German engineering, and Swiss precision. Today, SIG SAUER is synonymous with industry-leading ...

CNC Machine Operator Trainee

Exeter, NH · On-site

$20.75 - $28.50/hr

CNC Machine Operator Trainee 3rd 2130-545 M-F SIG SAUER, Inc. is a leading provider and ... German engineering, and Swiss precision. Today, SIG SAUER is synonymous with industry-leading ...

CNC Machine Operator Trainee

Exeter, NH · On-site

$20.75 - $28.50/hr

CNC Machine Operator Trainee 3rd 2130-545 M-F SIG SAUER, Inc. is a leading provider and ... German engineering, and Swiss precision. Today, SIG SAUER is synonymous with industry-leading ...

CNC Machine Operator Trainee

Rochester, NH · On-site

$20 - $27.50/hr

CNC Machine Operator Trainee 3rd 2130-545 M-F SIG SAUER, Inc. is a leading provider and ... German engineering, and Swiss precision. Today, SIG SAUER is synonymous with industry-leading ...

1st Shift CNC Operator Trainee

Solon, OH · On-site

$19 - $26/hr

Position Overview Granex Industries is seeking a CNC Operator Trainee to join our fast-paced stone ... Machine Operation & Programming * Train to operate and program a Baca robotic sawjet (CNC-guided)

CNC Operator Trainee Location: 225 Talbot Boulevard, Chestertown, MD 21620 Pay Range: $18 - $20 per ... Produce metal components according to engineering specifications. * Learn to identify and correct ...

CNC Machinist Trainee

Pittsburgh, PA · On-site

$20 - $27.25/hr

CNC Machinist Trainee - $1,500 Sign-On Bonus! Looking for meaningful work where you can make a ... Engineer a better future with Aerotech, a global leader in precision motion and automation. Our ...

next page

Showing results 1-20

Trainee Cnc Programmer information

See salary details

$16

$30

$44

How much do trainee cnc programmer jobs pay per hour?

As of Jul 8, 2026, the average hourly pay for trainee 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 a Trainee CNC Programmer, and why are they important?

To thrive as a Trainee CNC Programmer, you need a basic understanding of machining processes, mathematical aptitude, and often a relevant technical diploma or apprenticeship. Familiarity with CAD/CAM software, CNC machine operation, and blueprint reading is typically required, along with willingness to learn specific programming languages like G-code. Attention to detail, problem-solving ability, and effective communication help trainees excel in learning and collaborating with more experienced machinists. These skills ensure accuracy, safety, and efficiency in producing precision-engineered components while supporting career development.

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

AspectTrainee Cnc ProgrammerCnc Programmer
QualificationsBasic technical diploma or relevant trainingAdvanced skills, experience, often certifications
Work EnvironmentSupervised training in manufacturing or workshopIndependent operation in production settings
ResponsibilitiesLearning programming, setup, and operationCreating, editing CNC programs, troubleshooting

The main difference is that a Trainee Cnc Programmer is in training, focusing on learning and gaining experience, while a Cnc Programmer is an experienced professional responsible for programming and managing CNC machines independently.

What are Trainee CNC Programmers?

Trainee CNC Programmers are entry-level professionals who are learning to operate and program Computer Numerical Control (CNC) machines. They assist in setting up, running, and maintaining machinery that manufactures precision parts and components, often in industries like automotive, aerospace, and manufacturing. Their responsibilities include reading technical drawings, writing basic CNC programs, and ensuring quality standards are met, all while gaining hands-on experience under the supervision of experienced programmers. Over time, trainees develop the skills needed to advance to fully qualified CNC Programmers.

What are some typical challenges faced by a Trainee CNC Programmer during the learning process?

As a Trainee CNC Programmer, one common challenge is mastering the use of specialized software (such as CAD/CAM tools) and understanding complex technical drawings. You may also find it challenging to troubleshoot programming errors and ensure machines run efficiently without defects. Close collaboration with experienced machinists and engineers is essential, which means strong communication skills are important. Over time, hands-on practice and mentoring will help you build confidence and proficiency in programming and problem-solving.
More about Trainee Cnc Programmer jobs
What cities are hiring for Trainee Cnc Programmer jobs? Cities with the most Trainee 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 Trainee Cnc Programmer jobs? States with the most job openings for Trainee Cnc Programmer jobs include:
What job categories do people searching Trainee Cnc Programmer jobs look for? The top searched job categories for Trainee Cnc Programmer jobs are:
Infographic showing various Trainee Cnc Programmer job openings in the United States as of July 2026, with employment types broken down into 95% Full Time, and 5% Part Time. Highlights an 95% In-person, and 5% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
Trainee CNC Machinist

Trainee CNC Machinist

Engineering Company

Romeo, MI • On-site

$16 - $18/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Trainee CNC Machinists Needed in Romeo, Michigan

An advanced CNC machining company with a facility in the Romeo, Michigan area, is currently looking to hire several Trainee CNC Machinists for Long-Term opportunities with their growing company. This is an excellent opportunity for those looking to learn, grow, and work for a company that offers great benefits, stable employment, PTO, paid holidays and a great work environment.

The Trainee CNC Machinists’ hourly rates are anticipated to start between $16 to $18 per hour based on each candidates experience and education. All well qualified candidates will be considered regardless of pay rate. Overtime is paid at premium rates over 40 hours. We offer excellent benefits including great medical, dental, 401k, and more.

Qualified Trainee CNC Machinists’ will have most, if not all, of the following skills and experience:

  • Any experience working in a machine shop is preferred: operating saws, machining, CNC, drill presses, Hilo / forklift / pallet jacks.
  • Any experience with blueprints, parts sketches or drawings is a plus.
  • Any experience working with calipers, scales, micrometers, rulers, tape measures.
  • Albe to work with hand and power tools: screwdrivers, plyers, hammers, die grinders, sanders, deburring tools, etc.
  • Any experience with software: Microsoft Office (Word/Excel basics), CAD/CAM (Fusion360 / MasterCAM) is beneficial.
  • Able to pass standard pre-hire checks including background, drug screen, etc.