2

Entry Level Cnc Programmer Jobs (NOW HIRING)

Entry-Level Machinist

Cary, IL ยท On-site

$18 - $25/hr

We're looking for an Entry-Level CNC Machinist to join our manufacturing team. This is an excellent ... Set up and operate CNC mills and/or lathes * Read and interpret blueprints and engineering drawings

CNC Operator & Programmer Vancouver, WA $26-$32/hr About the Role We are seeking a CNC Operator to ... Whether you're an entry-level operator with technical training or a mid-level machinist looking to ...

New

Be Seen First

Experience with CNC programming (G-code or CAM software) is a plus * Strong understanding of ... responsible way Entry-Level CNC Machine Operator Requirements Responsible for performing ...

CNC Machinist

Grand Rapids, MI ยท On-site

$19.75 - $27/hr

Advanced Tooling Systems (ATS) is seeking an entry-level CNC Machinist to join their team! The employee will work on the small mill - running the machine and doing their own programming. This role ...

CNC Machinist

Grand Rapids, MI ยท On-site

$19.75 - $27/hr

Advanced Tooling Systems (ATS) is seeking an entry-level CNC Machinist to join their team! The employee will work on the small mill - running the machine and doing their own programming. This role ...

Entry-Level Machinist

Cary, IL ยท On-site

$18 - $25/hr

We're looking for an Entry-Level CNC Machinist to join our manufacturing team. This is an excellent ... Set up and operate CNC mills and/or lathes * Read and interpret blueprints and engineering drawings

Machinist III - Tec Fab

Chesapeake, VA ยท On-site

$20 - $27.25/hr

Position Summary The Entry Level CNC Machinist operates CNC machine tools to manufacture precision components in accordance with engineering drawings, customer requirements, and company quality ...

Salary: $20- $25 Position Summary The Entry Level CNC Machinist operates CNC machine tools to manufacture precision components in accordance with engineering drawings, customer requirements, and ...

Be Seen First

CNC Operator (Entry Level)

Elbridge, NY ยท On-site

$20 - $23/hr

MINIMUM JOB QUALIFICATIONS We will consider entry-level candidates who are willing to learn, are ... Prefer experience operating CNC routers, CNC programming, and reading and interpreting drawings ...

Be Seen First

CNC Operator

Paso Robles, CA ยท On-site

$19 - $27/hr

... toward CNC programming. Responsibilities * Set up CNC machines for scheduled production runs ... Handle materials and prepare workpieces for machining Preferred Qualifications * Entry-level ...

Be Seen First

CNC Machinist

Earth City, MO ยท On-site

$40 - $45/hr

NOT AN ENTRY-LEVEL ROLE We are seeking a highly skilled and detail-oriented CNC Machinist to join ... Your expertise in CNC programming, machine setup, and quality measurement will ensure the highest ...

New

Program CNC machines utilizing CAM (Computer-Aided Manufacturing) software and CNC programming ... At our state-of-the-art climate controls facility, we have entry level positions to highly trained ...

Showing results 41-60

Entry Level Cnc Programmer information

See salary details

$16

$30

$44

How much do entry level cnc programmer jobs pay per hour?

As of Jul 24, 2026, the average hourly pay for entry level 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.

How much is an entry level CNC?

Entry-level CNC programmers typically earn between $15 and $20 per hour, depending on location, industry, and company size. Starting salaries may increase with basic knowledge of CNC machines, G-code programming, and familiarity with CAD/CAM software.

Will AI replace CNC programmers?

AI technology can automate certain tasks in CNC programming, such as toolpath generation and optimization, but it is unlikely to fully replace CNC programmers. Skilled programmers are needed to interpret complex designs, troubleshoot issues, and adapt to new machines and materials, making human expertise essential in the manufacturing process.

What is an Entry Level CNC Programmer job?

An Entry Level CNC Programmer is responsible for creating and modifying computer numerical control (CNC) programs used to operate machining equipment. They typically work with CAD/CAM software to generate code that directs machines to cut, drill, or shape materials. This role involves interpreting technical drawings, selecting appropriate tools, and ensuring precision in manufacturing. Entry-level programmers often collaborate with machinists and engineers to optimize production processes. Basic knowledge of CNC operations, G-code, and machining principles is usually required.

What are the typical daily responsibilities of an Entry Level CNC Programmer?

As an Entry Level CNC Programmer, your daily duties usually include interpreting technical drawings, writing or editing CNC programs, and collaborating with machinists to set up and troubleshoot machines. You may also assist with testing and inspecting finished parts to ensure they meet quality standards, and update documentation related to your work. Teamwork is common, as you'll frequently communicate with engineers or production supervisors to resolve issues and optimize manufacturing processes. These tasks provide valuable learning opportunities while supporting the smooth and efficient operation of the machine shop.

How to get a job as a CNC programmer?

To get a job as a CNC programmer, candidates typically need a high school diploma or equivalent, along with technical training or an associate degree in manufacturing, machining, or a related field. Gaining experience with CNC machines, understanding G-code programming, and obtaining certifications such as those from the National Institute for Metalworking Skills (NIMS) can improve job prospects. Familiarity with CAD/CAM software and a strong attention to detail are also important for success in this role.

What are the key skills and qualifications needed to thrive in the Entry Level Cnc Programmer position, and why are they important?

To thrive as an Entry Level CNC Programmer, you need a foundational understanding of CNC machining, basic programming skills, and familiarity with reading blueprints or technical drawings, typically supported by a technical diploma or on-the-job training. Competence with CAD/CAM software, G-code, and CNC machine operation is highly valuable, and some positions may prefer candidates with certifications like NIMS. Strong attention to detail, effective problem-solving, and good communication skills help you collaborate with machinists and engineers and ensure quality results. These abilities enable you to efficiently translate design specifications into precise machine instructions, minimize errors, and support team goals in a manufacturing environment.

Is there a demand for CNC programmers?

CNC programmers are in steady demand across manufacturing industries due to the need for precise and efficient machining. Entry-level CNC programmers with knowledge of G-code, CAD/CAM software, and machine operation are sought after as companies seek to improve productivity and quality. Job growth is expected to remain stable as manufacturing continues to rely on automation and skilled programming.
More about Entry Level Cnc Programmer jobs
What cities are hiring for Entry Level Cnc Programmer jobs? Cities with the most Entry Level 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 Entry Level Cnc Programmer jobs? States with the most job openings for Entry Level Cnc Programmer jobs include:
What job categories do people searching Entry Level Cnc Programmer jobs look for? The top searched job categories for Entry Level Cnc Programmer jobs are:
Infographic showing various Entry Level Cnc Programmer job openings in the United States as of July 2026, with employment types broken down into 86% Full Time, and 14% Nights. Highlights an 100% In-person job distribution, with an average salary of $64,389 per year, or $31 per hour.
CNC Production Control Assistant - Brookshire, Texas

CNC Production Control Assistant - Brookshire, Texas

Basden Steel

Brookshire, TX โ€ข On-site

$23.75 - $32.50/hr

Full-time

Posted 7 days ago


Job description

Job Description
The CNC Processor role is to provide the shops CNC machinery with programs and help organize the flow of work through the shops.
Responsibilities:
  • Allocate parts/members to Bills of Material
  • Uses 3rd party software to convert model to CNC code for various machines
  • Assists machine operators and troubleshooting issues with machine and/or program
  • Create pull lists, cut lists, barcode labels to deliver to the Plant Manager
  • Organizes work product information into coherent work packages to allow priority and smooth flow of work through the shop
  • Tracks progress of provided packages through the shop
  • Works closely with the purchasing department to order GAP materials as required and ensure optimal material delivery
    Other duties as assigned by the Production Control Manager

Experience:
  • Entry Level
  • 1-2 years' experience with CNC programming software and/or operating CNC
    machinery preferred

Essential Skills:
  • Data Entry and Computer Skills: proficiency in data entry, spreadsheet
    software (like Microsoft Excel), and other relevant software programs