1

Cnc Training Jobs in Virginia (NOW HIRING)

Cnc Programmer

Fredericksburg, VA

$26.25 - $35.75/hr

Successful completion of an apprenticeship or other formal training program in CNC machine operation. * Minimum of 3 years of experience as a machinist, CNC machinist, or CNC programmer. * Extensive ...

New

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 ...

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 · 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 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 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 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 ... Safetyand training * Ensure that company health and safety procedures are being adhered to daily.

Cnc Machine Operator

Norfolk, VA

$19.75 - $27/hr

⭐ Machine Operator - CNC & Conventional Grinding (High‑Conversion Posting) Machine Operator - CNC / Conventional Grinder Join a precision manufacturing team in a clean, climate‑controlled ...

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 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:

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 · On-site

$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 27, 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

Fredericksburg, VA

Aerotek
Recruiting and Staffing Services • 1 - 5K employees

$26.25 - $35.75/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New


Job description

Job Title: CNC Machinist / ProgrammerJob Description

This role combines hands-on CNC machining with programming responsibilities to support the design and manufacture of custom equipment for demanding applications in law enforcement, military, and maritime environments. You will create and refine prototype and production parts, develop CNC programs, and maintain both CNC and manual machinery to ensure safe, innovative, and reliable products.

Responsibilities
  • Operate CNC and manual machines to manufacture and repair prototype and production parts and assemblies.
  • Create CNC programs manually and using CAMWorks software to support efficient and accurate machining operations.
  • Set up and create fixtures for fabrication and assembly to ensure repeatable and precise manufacturing processes.
  • Assemble fabricated components into complete parts and assemblies according to engineering specifications.
  • Train and supervise machine operators to ensure proper machine use, part quality, and adherence to procedures.
  • Collaborate closely with engineers to develop, prototype, and test various parts and assemblies.
  • Work with production teams to ensure proper integration of parts and assemblies into finished products.
  • Inspect prototype and production parts and assemblies using appropriate measuring and test equipment.
  • Perform repair and preventive maintenance on manufacturing equipment, including CNC and manual machines and tooling.
  • Maintain tool inventory and ensure tools are available, organized, and in good working condition.
  • Interpret detail and manufacturing drawings and schematics to produce accurate parts.
  • Participate in design meetings with mechanical design engineers to provide manufacturing input and feedback.
  • Use 3D CAD and CAM software to support design, programming, and machining activities.
  • Work on complex projects both independently and as part of a cross-functional team.
  • Apply strong analytical and problem-solving skills to resolve machining, programming, and production issues.
Essential Skills
  • Successful completion of an apprenticeship or other formal training program in CNC machine operation.
  • Minimum of 3 years of experience as a machinist, CNC machinist, or CNC programmer.
  • Extensive knowledge of CNC and manual machine shop tools, including lathes and mills, and their operation.
  • Ability to interpret detail and manufacturing drawings and schematics accurately.
  • Proficiency in using industry-standard measuring and test equipment for inspection and quality control.
  • Strong mechanical aptitude with hands-on machining and fabrication experience.
  • Proficiency with 3D CAD and CAM software for programming and supporting machining operations.
  • Experience creating CNC programs manually and using CAMWorks or similar CAM software.
  • Familiarity with programming and operation of multi-axis CNC machines.
  • Ability to work with mechanical design engineers and participate in design and review meetings.
  • Strong analytical and problem-solving skills applied to machining, programming, and production challenges.
  • Proficiency in Microsoft Office applications for documentation, reporting, and communication.
  • Ability to manage complex projects and tasks both individually and within a team environment.
  • Strong organizational skills with the ability to maintain accurate records and manage tool inventory.
  • Self-motivated approach with the ability to work proactively and independently.
  • Collaborative mindset and strong team orientation.
  • Availability for flexible scheduling, including domestic and international travel as needed.
Additional Skills & Qualifications
  • Knowledge of SolidWorks 3D CAD software.
  • Knowledge of CAMWorks software for CNC programming.
  • Experience with Mastercam or similar CNC programming tools.
  • Experience with hands-on prototyping and research and development activities.
  • Experience programming and operating CNC lathes and machining centers.
  • Experience with manual machining operations, including lathe and mill work.
  • Experience creating and using fixtures for fabrication and assembly.
  • Experience training and supervising machine operators.
  • Strong mechanical ability applied to prototype development and testing.
  • Comfort working in a fast-paced environment that values innovation and continuous improvement.
Why Work Here?

You will join a climate-controlled, air-conditioned facility that supports focused, high-quality work while maintaining a relaxed and approachable culture. The environment encourages hard work, efficiency, and teamwork, giving you the opportunity to contribute directly to innovative, real-world products. You will work closely with engineers and production teams, gain exposure to advanced CAD/CAM tools, and participate in challenging projects that support your professional growth and development.

Work Environment

The work takes place in a climate-controlled, air-conditioned manufacturing facility that supports both CNC and manual machining operations. You will work with CNC machines, manual lathes and mills, fixtures, inspection equipment, and industry-standard 3D CAD and CAM tools such as SolidWorks and CAMWorks. The culture is laid back yet focused, emphasizing hard work, efficiency, and collaboration across engineering and production teams. The role may require flexible hours and occasional domestic and international travel to support projects, training, or field-related activities. Appropriate shop-floor attire and adherence to standard safety practices are expected in the machining environment.

Job Type & Location

This is a Permanent position based out of Fredericksburg, VA.

Pay and Benefits

The pay range for this position is $72000.00 - $105000.00/yr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Medical insuranceDental insuranceVision coveragePrescription coverageFitness rebateGenerous paid time off (PTO)Paid company holidaysLife and accident insurance401(k) plan with company matchProfessional certification supportInternational travel opportunities (role-dependent)Tuition reimbursement

Workplace Type

This is a fully onsite position in Fredericksburg,VA.

Application Deadline

This position is anticipated to close on Sep 1, 2026.

About Aerotek

Aerotek® Inc. provides staffing and services solutions in manufacturing, logistics, construction, aviation, facilities and maintenance. We provide the expertise, solutions and people required to rise to the challenges of North American industry. Headquartered in Hanover, Md., Aerotek operates a unified network of over 200 offices across North America, supporting more than 18,000 clients each year. Aerotek is an Allegis Group company, the global leader in workforce and business solutions. To learn more, visit: Aerotek.com | 1-888-AEROTEK.

Aerotek offers weekly pay, employee benefits including medical, dental & vision, life insurance, health advocacy and employee assistance programs, a 401(k) plan, and employee discounts.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance:
Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI):
We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Company Description

We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meet their goals, skills, and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role in solving companies’ construction, manufacturing, and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our people-are-everything spirit to the test as your career continues to grow.


Aerotek logo

About Aerotek

Sourced by ZipRecruiter

We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meets their goals, skills and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role solving for companies’ construction, manufacturing and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our "people are everything" spirit to the test as your career continues to grow.

Industry

Recruiting and staffing services and travel arrangement services

Company size

1,001 - 5,000 Employees

Headquarters location

Hanover, MD, US