1

Cnc Programmer Jobs in Raleigh, NC (NOW HIRING)

CNC Machinist

Lillington, NC · On-site

$17.25 - $23.50/hr

Setup and perform a variety of complex metal forming tasks including; cutting, milling, turning, bending, polishing and minor CNC programming / offsets to complete the product and prepare for ...

CNC Machinist

Apex, NC · On-site

$28 - $30/hr

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

The CNC Service Engineer plays a critical role within a team, providing expert support for multi-axis machining centers including 5-axis systems equipped with Siemens PLCs, Fanuc Controls, and ...

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

CNC Mill Machinist

Apex, NC

$16.75 - $22.50/hr

Job Title: CNC Machinist This role focuses on setting up, programming, and operating CNC milling machines to produce precision components within tight tolerances. You will interpret complex ...

New

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 Join our team as a CNC Machinist on the 1st shift from 6:30 AM to 3:00 PM. You will ... Ability to read programming, especially if familiar with Okuma machines. Additional Skills ...

New

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

CNC/EDM Machinist

Benson, NC · On-site

$16.75 - $22.75/hr

As a CNC/EDM machinist you will be responsible for operating, maintaining, and testing a variety of ... Collaborate with engineers and technicians to establish scheduling and processing plans * Maintain ...

New

next page

Showing results 1-20

Cnc Programmer information

See Raleigh, NC salary details

$16

$30

$43

How much do cnc programmer jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for cnc programmer 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 some common challenges CNC Programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What Does A CNC Programmer Do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What is a CNC programming salary?

The salary for a CNC programmer typically ranges from $45,000 to $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages, especially in manufacturing environments with complex machinery.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

Is there a demand for CNC programmers?

CNC programmers are in high demand across manufacturing industries due to the need for precise and efficient machining. Skilled programmers with knowledge of CAD/CAM software and machine operation are sought after, especially as automation and advanced manufacturing techniques grow. Job opportunities are available in various sectors including aerospace, automotive, and medical device production.

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 alongside automation tools.

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 a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

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, editing, and testing programs to ensure precision and efficiency in machining processes. They often work with CAD/CAM software and require knowledge of machine operation and safety protocols.

What are CNC Programmers?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.
What are the most commonly searched types of Cnc Programmer jobs in Raleigh, NC? The most popular types of Cnc Programmer jobs in Raleigh, NC are:
What job categories do people searching Cnc Programmer jobs in Raleigh, NC look for? The top searched job categories for Cnc Programmer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Cnc Programmer jobs? Cities near Raleigh, NC with the most Cnc Programmer job openings:
Infographic showing various Cnc Programmer job openings in Raleigh, NC as of July 2026, with employment types broken down into 81% Full Time, 10% Part Time, 1% Temporary, 3% Contract, and 5% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $62,592 per year, or $30.1 per hour.
CNC Machinist - Weekend Shift - Aerospace & Defense Industry!

CNC Machinist - Weekend Shift - Aerospace & Defense Industry!

Costello April Design Inc

Raleigh, NC • On-site

$20 - $27.25/hr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 16 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.