1

2D Cnc Programmer Jobs (NOW HIRING)

** CNC Programmer

Grandview, MO ยท On-site

$35 - $45/hr

Job Type Full-time Description The CNC Programmer located in Grandview, MO reports to our Plant ... Extensive knowledge in reading and interpreting engineering drawings, 2D and 3D models.

CNC Programmer 1st shift E-Verify Location: Elgin, IL | On-Site Job Summary: Tool Maker experience ... Interpret complex 2D and 3D engineering data, including tightโ€‘tolerance detail prints, mold ...

** CNC Programmer

Grandview, MO ยท On-site

$35 - $45/hr

The CNC Programmer located in Grandview, MO reports to our Plant Manager and is responsible for ... Extensive knowledge in reading and interpreting engineering drawings, 2D and 3D models.

** CNC Programmer

Grandview, MO ยท On-site

$35 - $45/hr

Description The CNC Programmer located in Grandview, MO reports to our Plant Manager and is ... Extensive knowledge in reading and interpreting engineering drawings, 2D and 3D models.

** CNC Programmer

Grandview, MO ยท On-site

$35 - $45/hr

Job Type Full-time Description The CNC Programmer located in Grandview, MO reports to our Plant ... Extensive knowledge in reading and interpreting engineering drawings, 2D and 3D models.

CNC Programmer/Machinist

Jackson, MI ยท On-site

$60 - $80/hr

The CNC Programmer/Machinist will read and interpret engineering prints and blueprints, perform in ... Program in Mastercam - Perform 2D and 3D programming in Mastercam to develop efficient toolpaths ...

CNC Programmer

Nappanee, IN ยท On-site

$23.75 - $32.25/hr

The CNC Programmer will write CNC programs parts and assist other machinists with creating and ... Understand 2D and 3D drawings and create CNC programs complex new parts as needed. * Assists in ...

CNC Programmer

Nappanee, IN ยท On-site

$23.75 - $32.25/hr

The CNC Programmer will write CNC programs parts and assist other machinists with creating and ... Understand 2D and 3D drawings and create CNC programs complex new parts as needed. * Assists in ...

CNC Programmer

Nappanee, IN ยท On-site

$23.75 - $32.25/hr

The CNC Programmer will write CNC programs parts and assist other machinists with creating and ... Understand 2D and 3D drawings and create CNC programs complex new parts as needed. * Assists in ...

CNC Programmer

Nappanee, IN ยท On-site

$23.75 - $32.25/hr

The CNC Programmer will write CNC programs parts and assist other machinists with creating and ... Understand 2D and 3D drawings and create CNC programs complex new parts as needed. * Assists in ...

Create, modify, and optimize 2D and 3D CNC programs using Mastercam. * Program complex precision ... Interpret engineering drawings, CAD models, specifications, and GD&T requirements. * Verify ...

CNC Programmer

Dayton, OH ยท On-site

$25.75 - $35.25/hr

Programming -- Writing computer programs for CNC equipment. Requires thorough knowledge of G and M ... CATIA and or Master-Cam Software * CAD Experience- 2D and Solid Modeling, Solid Works a plus ...

CNC Programmer

Dayton, OH ยท On-site

$25.75 - $35.25/hr

Programming -- Writing computer programs for CNC equipment. Requires thorough knowledge of G and M ... CATIA and or Master-Cam Software * CAD Experience- 2D and Solid Modeling, Solid Works a plus ...

Showing results 41-60

2d Cnc Programmer information

See salary details

$16

$30

$44

How much do 2d cnc programmer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for 2d 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.

What is a 2d cnc programmer?

2D CNC Programmers are professionals who create and optimize computer programs that control CNC (Computer Numerical Control) machines to produce two-dimensional parts or components. They use specialized software to convert engineering drawings and designs into precise instructions for CNC equipment, such as mills, lathes, or laser cutters. Their work ensures efficient production, accuracy, and quality in manufacturing processes. 2D CNC Programmers often collaborate with engineers, machinists, and quality control teams to achieve the desired product specifications.

What are some common challenges faced by 2d cnc programmers when transitioning from manual machining to cnc programming?

One of the main challenges for 2D CNC Programmers moving from manual machining is adapting to the digital workflow, including learning software like CAD/CAM and understanding G-code. Unlike manual operations, CNC programming requires precise attention to tool paths, feeds, and speeds, as well as verifying code accuracy through simulations. Communication with machinists and engineers is also crucial to ensure that the programs meet technical requirements and production deadlines. With practice and support from experienced team members, most programmers quickly improve their efficiency and confidence in this automated environment.

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

To thrive as a 2D CNC Programmer, you need expertise in computer-aided design (CAD), computer-aided manufacturing (CAM), blueprint reading, and a solid understanding of machining processes, typically supported by a technical diploma or certificate. Familiarity with industry-standard software such as AutoCAD, Mastercam, and experience operating CNC machinery are crucial. Attention to detail, problem-solving abilities, and effective communication help ensure precision and smooth workflow collaboration. These skills are vital for producing high-quality components efficiently and minimizing costly errors in a manufacturing environment.

What is the difference between 2D Cnc Programmer vs CNC Machinist?

Aspect2D Cnc ProgrammerCNC Machinist
Primary RoleDesigns and writes CNC code to create partsOperates CNC machines to produce parts based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, technical skills, certifications often similar
Work EnvironmentDesign and programming stations, sometimes on the shop floorShop floor, operating CNC machines
Industry UsageUsed in manufacturing, aerospace, automotive, and machine shopsCommonly found in manufacturing and machine shops

While both roles are integral to CNC manufacturing, the 2D Cnc Programmer focuses on creating and optimizing CNC code, whereas the CNC Machinist operates the machines to produce parts. The programmer's role is more design and software-oriented, while the machinist's role is hands-on machine operation.

What are popular job titles related to 2D Cnc Programmer jobs?

For 2D Cnc Programmer jobs, the most frequently searched job titles are:

Infographic showing various 2D Cnc Programmer job openings in the United States as of September 2026, with employment types broken down into 88% Full Time, 3% Part Time, 2% Contract, and 7% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Programmer/Engineer

Aurora, IL โ€ข On-site

$75K - $95K/yr

Other

Medical, Retirement, PTO

Posted 8 days ago


Job description

**CNC Programmer/Engineer: Aurora, IL

**

We are seeking an experienced CNC Programmer/Engineer to join our manufacturing team and play a key role in supporting and improving daily shop operations.

**Key Responsibilities:

**

  • Create 3D models for new and existing jobs using SolidWorks

  • Develop and verify 2D prints and manufacturing drawings

  • Determine manufacturing processes and routings

  • Create inspection reports using JobBOSS and Excel

  • Program new jobs using Mastercam

  • Post and verify CNC programs

  • Perform offline programming, including macros for probing

  • Design and create fixtures to optimize cycle times and maximize GD&T

  • Establish and maintain standards for setup and tooling

  • Verify programs are accurate and utilize the most current tooling and available inserts

  • Troubleshoot and support the shop with manufacturing and programming issues

  • Identify opportunities for continuous process improvement

  • Research new and innovative tooling to improve competitiveness

  • Provide cycle-time quotes for potential new jobs

  • Work with and help develop employees across the organization

**Skills & Experience:

**

  • **Education

    **: High school diploma or GED, required; degree in Mechanical/Industrial Engineering, preferred

  • **Experience

    **: 5+ years of CNC programming/engineering required; background in machining and GD&T, preferred

  • **Knowledge:

    **Mastercam, SolidWorks, and Excel, required;

    Six Sigma and Lean Manufacturing experience, preferred

  • **Ability:

    **work with and develop employees, required

**What We Offer:

**

  • Health Insurance

  • 401(k)

  • PTO

**Please Note:

**

This role does not offer visa sponsorship or relocation assistance. Applicants must be authorized to work in the United States without the need for current or future sponsorship.

**Pay:

** $75,000 - $95,000/year

**Type:

** Full-time, 1st Shift, On-site

**Schedule:

** Monday – Friday, 6:45 a.m. – 4:15 p.m.

**If you're an engineer with strong machining knowledge who enjoys continuous improvement and hands-on problem-solving, we'd love to hear from you!

**

Hughes Recruiting & Consulting is a full-service human resources agency headquartered in Freeport, IL, and has 11 locations across Illinois, Wisconsin, and Minnesota. We are a growing company that embodies professionalism, pursues excellence, embraces challenges, and has fun! We find valuable placements for employees looking for work and employers looking for staff. Put us to work, finding you work. Visit us online to complete an application today.