1

Cnc Programming Jobs (NOW HIRING)

CAM CNC Programming Engineer

Warsaw, IN

$22.50 - $30.75/hr

Identifying and resolving issues related to programming, machine operation, or part quality. Process Optimization: Continuously improving CNC programs and machining processes to enhance efficiency ...

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

CAM CNC Programming Engineer

Warsaw, IN

$22.50 - $30.75/hr

Identifying and resolving issues related to programming, machine operation, or part quality. Process Optimization: Continuously improving CNC programs and machining processes to enhance efficiency ...

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

Specialist, CNC Programming

Macomb, MI

$25.50 - $34.75/hr

Job Summary We are currently seeking a CNC Programmer Specialist for our Macomb, MI Location. Duties/Responsibilities * Responsible for creating complex mill programs for aerospace gears and housings ...

Specialist, CNC Programming

Macomb, MI · On-site

$25.75 - $35/hr

Job Summary We are currently seeking a CNC Programmer Specialist for our Macomb, MI Location. Duties/Responsibilities * Responsible for creating complex mill programs for aerospace gears and housings ...

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

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

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.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

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.
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, 81% Full Time, 13% Part Time, 4% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Programming Engineer 3

Precision Castparts Corp.

Langhorne, PA • On-site

$85 - $130/hr

Other

Posted 3 days ago

New


Precision Castparts rating

8.0

Company rating: 8.0 out of 10

Based on 38 frontline employees who took The Breakroom Quiz

137th of 544 rated manufacturers


Job description

The CNC Program Engineer III is responsible for developing, optimizing, and maintaining complex CNC programs, tooling, and manufacturing processes for aerospace and precision industrial fasteners. This position serves as a technical expert in CNC programming, tooling design, process optimization, and advanced manufacturing technologies while supporting production, engineering, quality, and continuous improvement initiatives.

The CNC Program Engineer III develops machining strategies for complex components, designs specialized tooling, supports new equipment implementation, validates manufacturing processes, and provides technical leadership to improve safety, quality, delivery, and cost.

Primary Duties & Responsibilities
  • Develop, optimize, and maintain CNC programs for multi-axis and multi-spindle CNC lathes, mills, and other machining equipment used in the manufacture of aerospace and precision industrial fasteners.
  • Program and support machining operations including turning, milling, drilling, threading, and complex multi-axis machining utilizing CAD/CAM software.
  • Translate engineering drawings, method sheets, work instructions, specifications, and customer requirements into efficient CNC machining programs.
  • Review product drawings, method sheets, and manufacturing documentation to identify inconsistencies and resolve technical issues before production.
  • Design, develop, and improve complex tooling, fixtures, jigs, form tools, cutters, holders, and special workholding devices when standard tooling is insufficient.
  • Select appropriate tooling, cutting parameters, machining strategies, and materials to maximize tool life, optimize cycle times, and ensure product quality.
  • Prepare setup sheets, tooling layouts, process documentation, and revision-controlled CNC program files.
  • Maintain tooling records, drawings, part numbers, setup documentation, and engineering files.
  • Review tooling requirements for each work order, estimate tooling life, verify inventory availability, and prepare tooling requisitions when necessary.
  • Validate new CNC programs through first-piece inspections, prove-outs, simulation, and production trials, making programming adjustments to improve efficiency and product conformity.
  • Troubleshoot machining, tooling, programming, and process-related issues while supporting production and implementing corrective actions.
  • Continuously evaluate machining methods and recommend improvements that reduce manufacturing costs, improve productivity, and increase equipment utilization.
  • Develop machining simulations to minimize machine crashes, scrap, downtime, and setup time.
  • Support automation initiatives including robotic loading systems, gantry systems, and other advanced manufacturing technologies.
  • Lead or support the installation, programming, validation, and integration of new CNC equipment into production.
  • Assist in developing machine tool specifications and participate in equipment selection and capital improvement projects.
  • Create and maintain process validation documentation, shop process manuals, setup instructions, and manufacturing standards.
  • Assist in developing standard programming practices, tooling standards, and best practices throughout the department.
  • Train and mentor CNC machinists, setup technicians, and programmers on new programs, tooling, equipment, and machining techniques.
  • Collaborate closely with Manufacturing Engineering, Tool Engineering, Quality, Production Control, Purchasing, Maintenance, and Operations to support production requirements.
  • Input and maintain required ERP system information related to programming, tooling, and manufacturing processes.
  • Prepare reports summarizing process improvements, tooling cost reductions, cycle time improvements, and productivity gains.
  • Stay current with advancements in CNC programming, machining technologies, CAD/CAM software, automation, and manufacturing best practices through training and continuing education.
  • Perform other duties as assigned.
Required Knowledge, Skills & Abilities
  • Extensive knowledge of CNC machining processes, tooling design, and precision manufacturing.
  • Advanced knowledge of Fanuc and/or Siemens CNC controls.
  • Advanced proficiency with GibbsCAM, SolidWorks, and CAD/CAM software.
  • Strong understanding of GD&T, blueprint reading, and aerospace manufacturing standards.
  • Experience programming multi-axis CNC machines including turning centers, milling machines, and complex machining operations.
  • Strong knowledge of cutting tools, workholding, machining strategies, feeds, speeds, and tooling optimization.
  • Experience with machining aerospace alloys, including stainless steels, titanium, Inconel, and other high-temperature nickel-based alloys.
  • Knowledge of automation systems including robotic loading, gantry systems, and lights-out manufacturing.
  • Strong troubleshooting and root cause analysis skills.
  • Ability to manage multiple priorities while supporting production schedules.
  • Excellent analytical, organizational, and problem-solving skills.
  • Strong verbal and written communication skills with the ability to effectively communicate across engineering, operations, and manufacturing teams.
  • Demonstrated commitment to continuous improvement using Lean Manufacturing methodologies.
Minimum Qualifications
  • Associate degree or higher in Mechanical Engineering, Manufacturing Engineering, Industrial Engineering, Engineering Technology, or a related technical field preferred.
  • Equivalent combination of education, technical training, and relevant experience will be considered.
Experience
  • Minimum of 5 years of CNC programming experience in aerospace, precision machining, or other highly regulated manufacturing environments.
  • Experience programming multi-axis CNC equipment including turning and milling centers.
  • Demonstrated experience designing tooling and fixtures for complex machining applications.
  • Experience supporting new product introductions, process validation, and production improvements.
  • Experience implementing machining process improvements resulting in measurable reductions in tooling costs, cycle times, scrap, or downtime.
  • Experience supporting ERP systems and engineering documentation preferred.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Relocation

Relocation is authorized for this position.

This position requires use of information or access to production processes subject to national security controls under U.S. export control laws and regulations (including, but not limited to the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR)). To comply with those regulations, this position may require applicants to be U.S. Persons (i.e., U.S. citizens, U.S. lawful permanent residents, protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required export authorizations from the U.S. Department of State or the U.S. Department of Commerce.

Company Profile

With more than 120 operations and approximately 20,000 employees worldwide, Precision Castparts Corp. is the market leader in manufacturing large, complex structural investment castings, airfoil castings, forged components, aerostructures and highly engineered, critical fasteners for aerospace applications. In addition, we are the leading producer of airfoil castings for the industrial gas turbine market. We also manufacture extruded seamless pipe, fittings, and forgings for power generation and oil & gas applications; commercial and military airframe aerostructures; and metal alloys and other materials for the casting and forging industries. With such critical applications, we insist on quality and dependability – not just in the materials and products we make, but in the people we recruit.

PCC is relentless in its dedication to being a high-quality, low-cost and on-time producer; delivering the highest value to its customers while continually pursuing strategic, profitable growth.

In 2016, Berkshire Hathaway, led by Chairman and CEO Warren E. Buffett, acquired Precision Castparts Corp.

Precision Castparts Corp. and its affiliates do not accept unsolicited resumes from search firms or employment agencies. Unsolicited resumes will become the property of Precision Castparts Corp & its affiliates, and no fee will be paid.

We are constantly searching for the best talent and offer excellent development programs for recent graduates as well as meaningful work experience for those still studying.

#J-18808-Ljbffr

What Precision Castparts employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Precision Castparts logo

About Precision Castparts

Sourced by ZipRecruiter

With more than 120 operations and approximately 20,000 employees worldwide, Precision Castparts Corp. is the market leader in manufacturing large, complex structural investment castings, airfoil castings, forged components, aerostructures and highly engineered, critical fasteners for aerospace applications. In addition, we are the leading producer of airfoil castings for the industrial gas turbine market. We also manufacture extruded seamless pipe, fittings, and forgings for power generation and oil & gas applications; commercial and military airframe aerostructures; and metal alloys and other materials for the casting and forging industries. With such critical applications, we insist on quality and dependability - not just in the materials and products we make, but in the people we recruit.

Industry

Fabricated metal product manufacturing

Company size

10,000+ Employees

Headquarters location

Portland, OR, US

Year founded

1953

Social media