1

Cnc Programming Jobs in Raleigh, NC (NOW HIRING)

Interprets blueprints, sketches, and engineering specifications. * Determines sequence of ... Technical certifications in machine operation, CNC programming, or aerospace manufacturing are ...

... CNC programming, process development, tooling, documentation control, and continuous improvement initiatives. The Engineering Manager works cross-functionally with Operations, Quality, Materials, and ...

You will work on CNC machines that are already set up and programmed by CNC programmers and engineers, focusing on operation, monitoring, and quality. The environment emphasizes safety, cleanliness ...

New

Requirements: - 3+ years of cnc machining experience - Hands on programming, set-up and operation experience on CNC mills - Ability to read blueprints - Operating, setting up, programming, and ...

CNC Field Service Engineer

Raleigh, NC · On-site

$120K - $150K/yr

Proficiency with PLC programming and Ladder Logic * Experience with installation and servicing of CNC machines Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender ...

Translate the requirements of detailed engineering print into measurements for production * Qualify ... Knowledge of CNC machine set up processes and procedures. * Knowledge of Fanuc and Prototrak ...

Machinist - CNC Milling Center

Morrisville, NC

$20.50 - $27.25/hr

Partner with manufacturing and design engineers to refine machining strategies, improve ... Independently set up and operate CNC multi-axis milling machines. Perform in-process and final ...

CNC Machinist

Raleigh, NC · On-site

$20 - $27.25/hr

The successful candidate will be responsible for operating CNC machining equipment, including ... Strong understanding of G-code and/or conversational programming. * Precision Measuring tools ...

CNC Machine Operator

Raleigh, NC · On-site

$20 - $27.25/hr

... global engineering, global manufacturing, and global supply chain to meet today's thermal. This ... Qualifications • Minimum of 2-3 years of CNC milling experience or a degree from an accredited ...

CNC Machine Operator

Raleigh, NC

$20 - $27.25/hr

... global engineering, global manufacturing, and global supply chain to meet today's thermal. This ... Qualifications Minimum of 2-3 years of CNC milling experience or a degree from an accredited ...

next page

Showing results 1-20

Cnc Programming information

See Raleigh, NC salary details

$16

$30

$43

How much do cnc programming jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for cnc programming in Raleigh, NC is $30.09, according to ZipRecruiter salary data. Most workers in this role earn between $24.76 and $33.89 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a CNC Programmer, and why are they important?

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.

Will AI replace CNC programmers?

AI can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in machine setup, troubleshooting, and process optimization. Human oversight remains essential for complex or custom manufacturing jobs, and programming skills are still in demand to interpret and implement AI-generated solutions. Therefore, CNC programmers will continue to play a vital role alongside evolving automation tools.

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.

Are CNC programmers in high demand?

CNC programmers are in high 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 set up CNC machines are especially sought after, with job opportunities often available in manufacturing hubs and facilities with advanced automation. Certification and experience can enhance employability in this field.

What is a CNC programming salary?

The salary for CNC programmers varies based on experience, location, and industry, but typically ranges from $45,000 to $75,000 annually in the United States. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher wages, especially in manufacturing environments with complex machinery and tight schedules.

What do CNC programmers make?

CNC programmers create detailed instructions, called G-code, to operate computer numerical control machines that manufacture parts and components. Their work involves designing, programming, and testing these codes to ensure precise and efficient production, often requiring knowledge of CAD/CAM software and machine operation. Salaries vary based on experience, location, and industry, but they typically earn competitive wages within manufacturing environments.

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.

What are the most commonly searched types of Cnc Programming jobs in Raleigh, NC? The most popular types of Cnc Programming jobs in Raleigh, NC are:
What job categories do people searching Cnc Programming jobs in Raleigh, NC look for? The top searched job categories for Cnc Programming jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Cnc Programming jobs? Cities near Raleigh, NC with the most Cnc Programming job openings:
Infographic showing various Cnc Programming job openings in Raleigh, NC as of June 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $62,588 per year, or $30.1 per hour.
CNC Machinist - Weekend Shift - Aerospace & Defense Industry!

CNC Machinist - Weekend Shift - Aerospace & Defense Industry!

The Heico Companies, LLC.

Raleigh, NC • On-site

$20 - $27.25/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 4 days ago


Job description

SUMMARY:
The CNC Machinist will be responsible for ensuring production of both precision machined components along with brazed chassis assemblies for the Aerospace and Defense industries in a fast-paced manufacturing environment. This role will be expected to work collaboratively with other CNC machinists, CNC programmers, quality inspectors, production control personnel and management in the completion of their daily activities. This role will support the setup and operation for both existing and new product introduction (NPI) components and processes in the production of machined components and assemblies while ensuring customer quality requirements are being met and maintained.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
  • Setup, prove out new programs, and operate manufacturing processes on various types of CNC equipment including vertical, horizontal and 5 axis milling machines in the manufacture of precision machined components and brazed chassis assemblies.
  • Work collaboratively with CNC programming in the launching and development (proving out) of CNC processes on the manufacturing floor for piece part components and brazed assemblies.
  • Troubleshoot and problem-solve technical (cutting tool, offset related, program, workholding)

quality and process related issues on across various types of CNC equipment and processes
  • Manufacture, assemble, and accurately load parts into various types of machine workholding (vises, vacuum chucks, mechanical fixturing) for CNC process completion.
  • Perform in-process inspection using mechanical and optical measurement tools (micrometer, calipers, thread gaging, surface plates, height gaging, and comparator) as required to ensure quality and customer compliance.
  • Interpret and verify coordinate measurement machine (CMM) data to make process modifications for part and quality compliance.
  • Maintain production of multiple CNC machining centers in daily activities as required
  • Establish and adjust cutting tool and coordinate work offsets as required to maintain process quality during production.
  • Setup cutting tools and toolholder assemblies and perform machine tool changes as required for initial machine setup and continued production.
  • Perform manual machining operations using handtools, manual mills, engine lathes, surface grinders and other equipment as required
  • Perform edits to CNC programs as required for tool and offset numbers, speeds and feeds, etc...
  • Perform post-machining secondary operations (deburring, cleaning) as required.
  • Ensure all 5s standards are being met and sustained for safety, organization, cleanliness and maintenance for assigned workstations.
  • Accurate data entry and completion of all administrative tasks related to production (clocking in and out of operations on the job traveler, recording the # of parts completed per shift, updating lean daily management boards, etc...)
  • Train and support other employees in the completion of tasks and activities
  • Perform minor maintenance activities related to CNC operation (fill coolant, monitor chip bins, maintain vacuum systems, etc...)
  • Other duties as assigned by supervisor

EXPERIENCE:
  • Minimum 5 years CNC setup experience.
  • Minimum 3 years experience in a manufacturing environment.
  • Mandatory 4th axis machining experience.
  • Prototyping and first piece development with programs experience a plus.
  • Capable of running and setting up all CNC machines in the department.
  • Understands and can modify basic CNC programs.
  • Ability to make basic fixtures and jigs.
  • Ability to use micrometers, calipers, height gauges and dial indicators.
  • Ability to read and interpret blueprints a must.

WHAT WE OFFER:
  • Medical, dental, and vision insurance
  • Generous Paid Time Off (PTO)
  • Additional 40 hours of Sick Time
  • Paid Parental Leave
  • Competitive 401(k) plan with employer matching contributions
  • Education reimbursement program for professional development
  • Relocation assistance for eligible roles
  • Climate-controlled facility
  • Subsidized vending and on-site break areas
  • Complimentary coffee and refreshments
  • Clean, modern work environment with advanced equipment and technology
  • Opportunities for career growth within a stable, growing aerospace manufacturing organization

ABOUT HEICO:
Heico has a history of success. Since its founding over 40 years ago The Heico Companies has grown from a single business to over 80 separate companies through a strategic acquisition policy, and by reinvesting its earnings into internal growth and new prospects. Historically talented at restoring distressed companies, Heico now strategically targets acquisitions that will complement its ever-growing portfolio of companies in manufacturing, construction, and industrial services.
These four core operations are organized into groups: Metal Processing Group, Construction Solutions Group, Applied Solutions Group, and Industrial Technologies Group. Once acquired, new Heico companies are assigned to a group and run on a stand-alone basis, allowing for great independence as well as the opportunity to share knowledge about markets, production processes, and management practices across other Heico groups and companies. Each Group has its own corporate team.
Heico continues to seek out new opportunities and maintain its standard of success. The Heico Companies has remained a privately held company since its creation and maintains a majority ownership in each of its operations, which generates more than $3.3 billion dollars in revenues. Many of our businesses are certified Woman-owned Business Enterprises (WBE).
More information about the holding company and overall organization can be found at
www.heicocompanies.com
Get job alerts by email. Sign up now! Join Our Talent Network!