1

Cnc Programming Jobs (NOW HIRING)

Be Seen First

This role is responsible for optimizing machining processes, improving throughput and quality, and leading CNC programming and process development initiatives across production lines. The ideal ...

New

CNC Machine Programming Supervisor Reports To: Sr. Manager, Process Engineering Location: Austin, Texas Business Unit Description: Austin Surgical (Encore Medical) is an orthopedic implant and ...

... Programming and Operations teams by developing robust machining processes, investigating quality concerns, validating process changes, and driving continuous improvement initiatives. The CNC Process ...

Cnc Programmer

Shannon, MS

$25 - $34.25/hr

Experience programming complex parts for CNC machining. * Complete understanding of CNC application principles, theories, and concepts. * Demonstrated ability to organize, schedule, and coordinate ...

CNC Programmer

Auburn, WA · On-site

$29 - $39.50/hr

GC/ US Citizen Positions : 4 Duties & Responsibilities: * 5+ years of NC/CNC programming experience in aerospace machining, including 3-axis and 5-axis applications. * Create and maintain CNC ...

CNC Programmer

Euclid, OH · On-site

$25.50 - $34.75/hr

Qualifications: · 2-4 years of CNC programming or equivalent machining experience. · Milling or turning specialization preferred. · Ability to support production independently. _____ CNC ...

... Programming and Operations teams by developing robust machining processes, investigating quality concerns, validating process changes, and driving continuous improvement initiatives. The CNC Process ...

CNC Programmer

Palmdale, CA · On-site

$75K - $95K/yr

By leveraging advanced programming techniques and software, the role significantly contributes to reducing production time and minimizing material waste. Ultimately, the CNC Programmer ensures that ...

As a CNC Programmer, you will play a crucial role in the manufacturing process by creating precise ... Troubleshoot and resolve programming and machining issues as they arise. * Collaborate with ...

CNC Programming Position Available

Oklahoma City, OK · On-site

$24.50 - $33.50/hr

CNC Machine Operator/Programmer Needed Job Duties * Programming, setting up, and operating CNC machines * Reading and interpreting technical drawings and blueprints * Inspecting and measuring ...

Showing results 21-40

Cnc Programming information

See salary details

$16

$30

$44

How much do cnc programming jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for cnc programming 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 are the key skills and qualifications needed to thrive as a CNC programmer?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

How much do CNC programmers earn?

CNC programmers typically earn between $45,000 and $75,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.

Are CNC programmers in demand?

CNC programmers are in steady demand due to their essential role in manufacturing and precision machining. The need for skilled operators with knowledge of CAD/CAM software and machine operation continues to grow as industries seek efficient and accurate production processes.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

More about Cnc Programming jobs
What cities are hiring for Cnc Programming jobs? Cities with the most Cnc Programming job openings:
What are the most commonly searched types of Cnc Programming jobs? The most popular types of Cnc Programming jobs are:
What states have the most Cnc Programming jobs? States with the most job openings for Cnc Programming jobs include:
Infographic showing various Cnc Programming job openings in the United States as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 14% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

Manufacturing Engineer - CNC programming

Acro Service Corporation

Bolingbrook, IL • On-site

$60 - $70/hr

Full-time

Posted 2 days ago

New

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Job Description
Seeking a highly experienced Senior Manufacturing Engineer with deep expertise in CNC machining within the automotive industry. This role is responsible for optimizing machining processes, improving throughput and quality, and leading CNC programming and process development initiatives across production lines. The ideal candidate is a hands-on, 'working' engineer capable of troubleshooting, programming, and driving continuous improvement on the shop floor.

Key Responsibilities • Optimize machining processes to improve OEE, reduce scrap, and increase throughput. • Develop, modify, and validate CNC programs for lathes and milling machines (vertical and horizontal). • Lead toolpath development and cutting strategy optimization for automotive components. • Identify and implement optimal tooling, inserts, and workholding solutions. • Troubleshoot machining issues including cycle time, tool wear, chatter, and dimensional variation. • Collaborate with Quality to ensure process capability (Cp/Cpk) and first-piece validation. • Drive continuous improvement initiatives using Lean manufacturing and Six Sigma principles. • Develop and maintain process documentation, work instructions, and standards. • Work cross-functionally with operations, maintenance, and quality teams

Skills Required

• Bachelor’s degree in Engineering or equivalent hands-on experience. • 5+ years of CNC programming and machining experience in automotive manufacturing. • Expertise in CNC lathes and milling machines (Fuji, Mori Seiki preferred). • Proficiency in CAM software (Mastercam or similar) and AutoCAD. • Strong understanding of GD&T, blueprint reading, and tolerance stack-ups. • Experience with CMMs, Zoller tool presetters, and measurement systems. • Knowledge of carbide tooling, inserts, and tool holders. • Experience with fixtures (hydraulic and pneumatic) and workholding design. • Strong knowledge of SPC, capability studies, and process control. • Hands-on troubleshooting and shop floor support experience.

Skills Preferred

Preferred Qualifications • Experience in high-volume automotive production environments. • Background in multi-axis machining. • Familiarity with ERP/MES systems. • Six Sigma or Lean certification. • Experience leading process improvement projects.

Company Description

With almost four decades of experience as a proven industry leader, Acro continues to be consistently recognized among the Best & Brightest Companies to Work for in the United States. As an international professional services firm with deep expertise in consulting and staff augmentation offering a variety of solutions including MSP, VMS, RPO, HRO (and more), Acro operates across North America, Europe, and Asia from over 30 locations. Acro’s client portfolio includes some of the most well-known names in business and provides services across all verticals including technology, aerospace, energy, automotive, government, and manufacturing. To learn more, please visit www.acrocorp.com.