1

Cnc Training Jobs in Virginia (NOW HIRING)

CNC Programmer

Waynesboro, VA · On-site

$35 - $50/hr

... training, troubleshooting, and process optimization within a machine shop environment. Key Responsibilities Develop, write, modify, and troubleshoot CNC programs for machining centers, CNC lathes ...

CNC Machinist

Sterling, VA · On-site

$25 - $42/hr

Machinist CNC Programmer - Focused & Dedicated Trades Person Full Time The Company Pro-Type ... Pro-Type is deeply committed to employee training and development, boasting a highly skilled team ...

CNC Machinist

Sterling, VA · On-site

$25 - $42/hr

Machinist CNC Programmer - Focused & Dedicated Trades Person Full Time The Company Pro-Type ... Pro-Type is deeply committed to employee training and development, boasting a highly skilled team ...

CNC Machinist

Newport News, VA · On-site

$18.75 - $25.50/hr

CNC Inside Machinist Medium & Large CNC Boring Mills, Vertical Turning Centers, and Lathes Job ... Technical training, apprenticeship, or trade school certification in machining technology. Physical ...

CNC Machine Operator II - 2nd Shift Virginia Beach, VA $22.00-$25.00/hr + 7.5% Shift Differential ... Experience working with tight-tolerance parts preferred Training Schedule To ensure your success ...

CNC Machinist

Newport News, VA

$18.75 - $25.50/hr

CNC Inside Machinist Medium & Large CNC Boring Mills, Vertical Turning Centers, and Lathes Job ... Technical training, apprenticeship, or trade school certification in machining technology. Physical ...

CNC Machinist

Newport News, VA

$18.75 - $25.50/hr

CNC Inside Machinist Medium & Large CNC Boring Mills, Vertical Turning Centers, and Lathes Job ... Technical training, apprenticeship, or trade school certification in machining technology. Physical ...

CNC Technician I

Staunton, VA · On-site

$20 - $26/hr

If you have a strong mechanical aptitude, enjoy hands-on technical work, and are eager to learn, we will provide the training you need to succeed with our proprietary CNC equipment. Responsibilities:

CNC Programmer/ Machinist

Richmond, VA · On-site

$26.25 - $35.75/hr

Creation of new CNC programs and operator instructions for tooling production. * Creation of CNC ... Safety and training * Ensure that company health and safety procedures are being adhered to daily.

Cnc Machine Operator

Norfolk, VA · On-site

$22 - $25/hr

Training: First shift (7:00 a.m. - 3:30 p.m.) until fully independent. * Regular schedule: Second shift (7:00 p.m. - 3:30 a.m.) with shift differential. * Daily use of CNC grinders, conventional ...

New

Vocational Training or Apprenticeship: Completion of a vocational school program or apprenticeship related to CNC machine operation, fabrication, or welding is preferred. * Mathematical Skills:

CNC Machinist

Sterling, VA · On-site

$20.25 - $27.75/hr

Job Details: Role: CNC Machinist Location: Sterling, Virgina (On-site) Duration: 12+ Months ... cross-training, strong hands-on mechanical skills Autonomy, Judgment & Decision-Making: Sound ...

CNC Machinist Operator

Sterling, VA · On-site

$22 - $32/hr

... CNC machining, sheet metal fabrication, and finishing services from its headquarters in Sterling ... Pro-Type is deeply committed to employee training and development, boasting a highly skilled team ...

CNC Operator

Portsmouth, VA · On-site

$30 - $40/hr

Vocational Training or Apprenticeship: Completion of a vocational school program or apprenticeship related to CNC machine operation, fabrication, or welding is preferred. * Mathematical Skills:

CNC Operator

Portsmouth, VA · On-site

$30 - $40/hr

Vocational Training or Apprenticeship: Completion of a vocational school program or apprenticeship related to CNC machine operation, fabrication, or welding is preferred. * Mathematical Skills:

CNC Operator

Winchester, VA

$20 - $27.25/hr

Collaborate with team members and participate in ongoing training What We Are Looking For: * High school diploma or equivalent required * Previous experience as a CNC operator or a strong mechanical ...

CNC Operator

Winchester, VA

$20.25 - $27.75/hr

Collaborate with team members and participate in ongoing training What We Are Looking For: * High school diploma or equivalent required * Previous experience as a CNC operator or a strong mechanical ...

CNC Operator

Winchester, VA · On-site

$20 - $27.25/hr

Collaborate with team members and participate in ongoing training What We Are Looking For: * High school diploma or equivalent required * Previous experience as a CNC operator or a strong mechanical ...

next page

Showing results 1-20

Cnc Training information

See Virginia salary details

$14

$23

$32

How much do cnc training jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for cnc training in Virginia is $23.44, according to ZipRecruiter salary data. Most workers in this role earn between $19.52 and $26.68 per hour, depending on experience, location, and employer.

What is a CNC training job?

A CNC Training job involves teaching individuals how to operate and program Computer Numerical Control (CNC) machines. Trainers provide hands-on instruction in machine setup, tooling, programming, and safety procedures. The role may be in a classroom, workshop, or on-site at manufacturing facilities. CNC trainers help students or employees develop the skills needed for precision machining and production efficiency.

What are the key skills and qualifications needed to thrive in CNC training, and why are they important?

To thrive in CNC Training, individuals need a solid understanding of machining principles, blueprint reading, and basic math, often supported by a high school diploma or technical certification. Familiarity with CNC machines, G-code programming, and CAD/CAM software is highly valuable, with certifications such as NIMS or OSHA being advantageous. Excellent attention to detail, eagerness to learn, and strong problem-solving skills are important soft qualities. These skills ensure the trainee can efficiently learn industry-standard processes, operate complex equipment safely, and adapt quickly to manufacturing environments.

What career advancement opportunities are typically available after completing CNC training?

Once you complete CNC training, you may start in entry-level machinist or operator roles, but there are ample opportunities for growth as you gain experience and expertise. Many professionals advance to CNC programmer, setup technician, or supervisory positions, and with additional education or certifications, roles in quality control or manufacturing engineering are also attainable. Continuous learning and staying updated on the latest technologies can accelerate career progression. Additionally, experienced CNC professionals are often sought after for team leadership or training positions due to their hands-on knowledge.

How long does it take to become a CNC training?

CNC training programs typically range from a few weeks to several months, depending on the depth of instruction and whether they are certificate or diploma courses. Many programs include hands-on experience with CNC machines and may lead to certifications that improve job prospects in manufacturing or machining roles.

How to train as a CNC training?

To train as a CNC operator, individuals typically complete technical or vocational programs that cover CNC machine operation, programming, and safety procedures. Hands-on experience with CNC equipment and certifications such as the National Institute for Certification in Engineering Technologies (NICET) can enhance job prospects. On-the-job training is also common to develop specific skills and familiarity with different machine models.

Is CNC training a good career path?

CNC training prepares individuals for careers as CNC machinists, involving operating computer-controlled machine tools in manufacturing environments. It offers opportunities for stable employment, skill development in programming and precision machining, and often requires certifications or technical education. The field is expected to grow with manufacturing demand, making it a viable career choice for those interested in technical work.

What are the most commonly searched types of Cnc Training jobs in Virginia?

The most popular types of Cnc Training jobs in Virginia are:

What are popular job titles related to Cnc Training jobs in Virginia?

For Cnc Training jobs in Virginia, the most frequently searched job titles are:

What cities in Virginia are hiring for Cnc Training jobs?

Cities in Virginia with the most Cnc Training job openings:

Infographic showing various Cnc Training job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 23% Part Time, and 1% Contract. Highlights an 89% Physical, 1% Hybrid, and 10% Remote job distribution, with an average salary of $48,761 per year, or $23.4 per hour.

CNC Programmer

M Force

Waynesboro, VA • On-site

$35 - $50/hr

Full-time

Posted 15 days ago


Job description

Job Description CNC Programmer Location: Waynesboro, VA Pay: $35.00-$50.00/hour DOE Work Environment: Onsite Position Overview M Force Partners is seeking an experienced CNC Programmer to join a growing manufacturing team in Waynesboro, VA. This CNC Programmer position is responsible for developing, troubleshooting, and optimizing CNC programs while supporting machining centers, CNC lathes, press brakes, and other manufacturing equipment. The role works closely with Production and Engineering to improve machining processes, reduce setup times, increase manufacturing efficiency, and support continuous improvement initiatives

The ideal CNC Programmer will have strong CAM programming experience, excellent blueprint reading skills, and a hands-on approach to fixture design, operator training, troubleshooting, and process optimization within a machine shop environment. Key Responsibilities Develop, write, modify, and troubleshoot CNC programs for machining centers, CNC lathes, and press brake equipment Support daily manufacturing operations as a key member of the production team Train CNC operators on machine setup procedures, tooling, and program execution across multiple shifts Design, build, and maintain fixtures to improve manufacturing efficiency and reduce setup times Develop standardized tooling, fixture storage, and setup documentation Establish common tooling strategies to minimize machine changeover times Troubleshoot machining centers, waterjets, lasers, and other manufacturing equipment while supporting repairs when appropriate Review production orders against SolidWorks models and engineering drawings to identify discrepancies before production Complete Engineering Change Forms to document design or manufacturing modifications Document CNC programs, setup procedures, fixture designs, and machining processes to improve repeatability Establish and maintain standard setup and cycle times for manufactured components Collaborate with Engineering and Production to improve manufacturing processes and establish best practices Participate in continuous improvement, lean manufacturing, and 5S initiatives Operate machine shop equipment as needed Maintain a safe, clean, and organized work environment while following all company safety policies Required Qualifications High school diploma or equivalent Minimum of 8 years of manufacturing experience in a machine shop environment Minimum of 3 years of CNC programming experience using CAM software Strong understanding of CNC machining processes, tooling, fixtures, and machine setup Advanced mathematical aptitude Ability to read and interpret engineering drawings, blueprints, and technical documentation Experience reviewing SolidWorks models and production drawings Strong troubleshooting and problem-solving skills Excellent communication and organizational skills Proficiency with Microsoft Word, Excel, and Outlook Ability to successfully complete a written machinist assessment Preferred Qualifications Experience programming multiple CNC machine platforms Experience supporting machining centers, CNC lathes, press brakes, waterjets, and laser cutting equipment Experience with SolidWorks and CAM programming software Experience designing manufacturing fixtures and workholding solutions Knowledge of Lean Manufacturing and 5S principles Previous experience training CNC operators or machinists Additional Requirements Ability to work onsite in Waynesboro, VA Ability to work in a manufacturing environment that may include noise, dust, and temperature changes Ability to wear required personal protective equipment, including hearing, eye, and foot protection Ability to stand for extended periods and sit at a computer workstation throughout the workday Overtime may be required based on production demands Job presented by M Force Partners M Force Partners is a specialized recruitment partner connecting top-tier talent with leading organizations. With a deep understanding of engineering/technical, medical, professional and executive disciplines and industry demands, we deliver tailored recruitment solutions, including direct hire and contract placements, to ensure the right fit for both candidates and clients.

If this role isn't the right fit for you, we encourage you to explore our other opportunities at mforcepartners.com. Do you know someone who may be a great match. Feel free to share this opportunity within your network

Equal Opportunity Employer M Force Partners is an Equal Opportunity Employer. Employment decisions are based on qualifications, merit, and business needs. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions.