1

Cnc Programmer Jobs in West Virginia (NOW HIRING)

Machinist - Machine Repair (MARTINSBURG)

Martinsburg, WV · On-site

$20.25 - $26.75/hr

Experience working with Overhead Cranes, CNC Programming, and Mig/Tig Welding, is a plus * Knowledge of Lean and Kaizen Principles is a plus Bring Your Skills. We'll Help You Build a Career. We're ...

$17 - $23.25/hr

Perform complete setup, operation, adjustment, and basic programming adjustments of CNC and manual machines for production runs. * Consistently meet or exceed daily/shift production goals while ...

$61K - $81K/yr

Manage efficiency of CNC machine systems and standard components. * Drive spindle time optimization across turning, milling, and multi-axis machining cells. * Conduct time studies, cycle time ...

$16.75 - $22/hr

Perform complete setup, operation, adjustment, and basic programming adjustments of CNC and manual machines for production runs. * Consistently meet or exceed daily/shift production goals while ...

CAD/CAM Technician

Nitro, WV · On-site

$60K - $65K/yr

This position combines 3D scanning, CAD design, reverse engineering, 3D modeling, CNC/CAM, 3D printing, and digital fabrication . The ideal candidate is comfortable working both at a computer and on ...

CNC Operator

Triadelphia, WV

$17.50 - $23.75/hr

We are seeking motivated individuals for the position of CNC Machinist who enjoy hand-on work, attention to detail, and working in a team environment to produce high-quality products. TAC offers ...

CNC Operator

Clarksburg, WV · On-site

$17 - $18/hr

Potential tasks for a CNC operator include: preparing and operating CNC machines to perfrom tasks such as drilling, grinding, milling, etc. of glass and optical components. This is an entry level ...

CNC Operator

Triadelphia, WV · On-site

$17.50 - $23.75/hr

We are seeking motivated individuals for the position of CNC Machinist who enjoy hand-on work, attention to detail, and working in a team environment to produce high-quality products. TAC offers ...

CNC Machine Operator

Anmoore, WV · On-site

$27.25 - $28.25/hr

Operate CNC lathes, mills, and other machining equipment. * Set up machines according to work instructions, blueprints, and specifications. * Load raw materials and monitor machine operations to ...

CNC Operator - Afternoon Shift

Triadelphia, WV

$17.50 - $23.75/hr

We are seeking motivated individuals for the position of CNC Machinist who enjoy hand-on work, attention to detail, and working in a team environment to produce high-quality products. TAC offers ...

Be Seen First

CNC Lathe Operator

Huntington, WV · On-site

$17.25 - $22/hr

Hercules International, Inc. currently has openings for trained CNC Lathe Operators. Successful candidates will be responsible for production of cutting, milling, and grooving formed Brake Camshafts ...

$16.75 - $22/hr

Advanced knowledge of CNC controls (Fanuc, Siemens, and Heidenhain) and manual machining operations. * Strong understanding of blueprint reading, GD&T, SPC (Statistical Process Control), and in ...

CNC programming experience is advantageous. Physical Requirements: Prolonged periods of standing, crouching, and walking. Ability to lift up to 50 pounds when required. Work Schedule: Monday to ...

Machinist

Wheeling, WV

$21.75 - $29.75/hr

This job includes operating CNC and manual mills/lathes to fabricate large parts based on engineering blueprints. The ideal candidate should possess a strong background in machining, a keen attention ...

CNC Machinist

Bridgeport, WV

$20.75 - $28.50/hr

Every day, the oil and gas industry's best minds put more than 150 years of experience to work to help our customers achieve lasting success. We Power the Industry that Powers the World Throughout ...

CNC Machinist

Bridgeport, WV · On-site

$20.75 - $28.50/hr

Every day, the oil and gas industry's best minds put more than 150 years of experience to work to help our customers achieve lasting success. We Power the Industry that Powers the World Throughout ...

CNC Machinist

Bridgeport, WV · On-site

$20.75 - $28.50/hr

Every day, the oil and gas industry's best minds put more than 150 years of experience to work to help our customers achieve lasting success. We Power the Industry that Powers the World Throughout ...

Showing results 21-40

Cnc Programmer information

See West Virginia salary details

$13

$23

$34

How much do cnc programmer jobs pay per hour?

As of Sep 7, 2026, the average hourly pay for cnc programmer in West Virginia is $23.97, according to ZipRecruiter salary data. Most workers in this role earn between $19.71 and $26.97 per hour, depending on experience, location, and employer.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What are the key skills and qualifications needed to thrive as a CNC programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled CNC programmers who are proficient with CAD/CAM software and machine operation are often sought after, especially as automation and advanced manufacturing techniques grow. The job typically requires technical training or certification and offers stable employment opportunities.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, opportunities for advancement, and requires knowledge of CAD/CAM software and machining processes. The job can be physically demanding and often requires attention to safety and precision.

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

The most popular types of Cnc Programmer jobs in West Virginia are:

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

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

What job categories do people searching Cnc Programmer jobs in West Virginia look for?

The top searched job categories for Cnc Programmer jobs in West Virginia are:

What are popular job titles related to Cnc Programmer jobs in WV?

For Cnc Programmer jobs in WV, the most frequently searched job titles are:

Infographic showing various Cnc Programmer job openings in West Virginia as of August 2026, with employment types broken down into 86% Full Time, 5% Part Time, 1% Temporary, 2% Contract, and 6% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $49,848 per year, or $24 per hour.

Machinist - Machine Repair (MARTINSBURG)

Quad

Martinsburg, WV • On-site

$20.25 - $26.75/hr

Part-time

Posted 21 days ago


Quad rating

6.8

Company rating: 6.8 out of 10

Based on 64 frontline employees who took The Breakroom Quiz

425th of 546 rated manufacturers


Job description

Quad Martinsburg is seeking a Machinist, responsible for machining and or repairing, replacing, prototyping, or production parts. Must have the ability to operate CNC/Manual mills and lathes, and other miscellaneous machines to perform these tasks. The Machinist adheres to high-quality standards and performs work in accordance with company standards. The machinist actively participates in the organization’s Managing for Daily Improvement efforts. 

Perform all necessary machining functions to produce prototype, replacement, or production parts to specified quality standards, meet specific tolerance requirements, use measuring equipment and blueprints, and make or repair parts per samples, prints, or verbal instructions. They will apply their knowledge of tooling, speeds, and feed.

Martinsburg offers the best of both worlds—industry-leading manufacturing and exceptional employee amenities. Team members have access to a full-service medical clinic, fitness and rehabilitation center, walking trail, cafeteria, micro-markets and outdoor recreation areas, making it easy to take care of yourself while building your career. As one of Quad's premier East Coast manufacturing campuses, Martinsburg provides opportunities to work with advanced technology while producing nationally recognized publications and marketing products.

Required Qualifications

  • Minimum of five years of experience in operation and set up of Manual Lathes, and Mills with 3 axis controls
  • Some knowledge of CNC operations
  • Ability to provide own Measuring Tools
  • Be able to measure equipment and read Blueprints to inspect parts
  • Apply knowledge of Tooling, Speeds, and Feeds used in Metal Working
  • Must be able to work overtime when necessary
  • Lift or move up to 20 pounds regularly; lift or move up to 50 pounds occasionally

Preferred Qualifications

  • Experience working with Overhead Cranes, CNC Programming, and Mig/Tig Welding, is a plus
  • Knowledge of Lean and Kaizen Principles is a plus

Bring Your Skills. We'll Help You Build a Career. We're looking for dependable people who want more than just a job. If you're ready to work with great teammates, modern equipment and a company that invests in your future, we'd love to hear from you. Apply today and see where a career at Quad can take you.


What Quad employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom