2

Entry Level Cnc Programmer Jobs (NOW HIRING)

CNC Processor - BSC Oklahoma

Claremore, OK

$22 - $30.25/hr

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

CNC Operator I - Weekend Shift

Tucson, AZ ยท On-site

$39K - $53K/yr

Interpret blueprints and understand entry-level GD&T. Job/Trade Specific * Machine Maintenance ... Set-Up Notes: Apply set-up notes and make programming adjustments/updates. * Tolerances: Hold ...

CNC Operator I - Weekend Shift

Tucson, AZ ยท On-site

$39K - $53K/yr

Interpret blueprints and understand entry-level GD&T. Job/Trade Specific * Machine Maintenance ... Set-Up Notes: Apply set-up notes and make programming adjustments/updates. * Tolerances: Hold ...

CNC Processor - BSC Oklahoma

Claremore, OK ยท On-site

$22 - $30.25/hr

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

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

Apply Early

Interpret blueprints and understand entry-level GD&T. Job/Trade Specific * Machine Maintenance ... Set-Up Notes: Apply set-up notes and make programming adjustments/updates. * Tolerances: Hold ...

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 (Levels I-IV)

Brookfield, WI ยท On-site

$19.50 - $26.50/hr

... programming expertise, we're looking for driven individuals ready to contribute in a fast-paced, team-oriented manufacturing environment. Essential Duties & Responsibilities Level I - Entry Level CNC ...

Mechanical Assembler

Randolph, NJ ยท On-site

$19 - $21/hr

Entry-Level CNC Operator / Future Mechanical Assembler Job Title: Entry-Level CNC Operator / Future ... The company is known for its engineering-driven culture, hands-on training environment, and ability ...

Apply Early

$57K - $62K/yr

ENTRY LEVEL CNC MACHINIST X68 OIP (OAKLAND INDUSTRIAL PARK) Location: Newport News, Virginia ... developers to solution architects, technical subject matter experts, and system users. We ...

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

Apply Early

next page

Showing results 1-20

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

CNC Production Control Assistant

Basden Industrial Group

Brookshire, TX โ€ข On-site

$23.75 - $32.50/hr

Full-time

Posted 23 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