1

Cnc Programmer Jobs in Raleigh, NC (NOW HIRING)

This role oversees manufacturing engineering, CNC programming, process development, tooling, documentation control, and continuous improvement initiatives. The Engineering Manager works cross ...

CNC Operator II - Day Shift

Raleigh, NC

$20 - $27.25/hr

CNC Operator II - Day Shift Schedule: Monday-Thursday, 10-hour shifts Employment Type: Full-Time Presented by: Symbiotic Services Overview Symbiotic Services is hiring a CNC Operator II to set up and ...

At Closets by Design , a CNC Operator (often titled as a Machine Operator or Shop Technician ) is responsible for manufacturing custom home organization systems, including closets, home offices, and ...

R&D Controls Engineer

Durham, NC

$75K - $97K/yr

You'll work at the intersection of laser physics, thermal control, CNC/PLC programming, and real-time systems. The role involves designing control architectures that coordinate sensors and actuators ...

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 Jun 23, 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 can 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 who can operate CAD/CAM software and understand machine tools are especially sought after, with employment opportunities expected to grow as manufacturing technology advances.

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. Therefore, CNC programmers will continue to play a vital role alongside AI tools that enhance productivity and precision.

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.

Do CNC programmers make good money?

CNC programmers typically earn competitive wages that vary by experience, location, and industry. Entry-level positions may start lower, but experienced CNC programmers with skills in CAD/CAM software and machine operation can earn higher salaries, often supplemented by overtime and benefits.

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 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 June 2026, with employment types broken down into 96% Full Time, and 4% Part Time. Highlights an 100% In-person job distribution, with an average salary of $62,588 per year, or $30.1 per hour.

Engineering Manager

General Metals

Pine Level, NC โ€ข On-site

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

The Engineering Manager is responsible for leading all engineering functions within a sheet metal fabrication and assembly contract manufacturing plant. The company builds products to customer-provided designs and specifications, while actively identifying opportunities to improve manufacturability, reduce cost, and enhance production efficiency.
This role oversees manufacturing engineering, CNC programming, process development, tooling, documentation control, and continuous improvement initiatives. The Engineering Manager works cross-functionally with Operations, Quality, Materials, and Sales to support new product launches, resolve production challenges, and deliver cost-saving solutions to customers.
Key Responsibilities:ย 
Engineering Leadership & Department Management:
  • Lead and develop the engineering team, including manufacturing engineers, programmers, and CAD/CAM personnel.
  • Establish engineering standards, documentation controls, and process consistency across the plant.
  • Develop departmental goals aligned with safety, quality, delivery, and cost objectives.
  • Manage engineering project priorities, workload balancing, and resource allocation.
  • Mentor team members and build technical depth within the department.

Manufacturing & Process Engineering:
  • Oversee development, validation, and optimization of fabrication and assembly processes including laser cutting, turret punching, press brakes, welding (MIG/TIG), hardware insertion (PEM), finishing, and mechanical assembly.
  • Develop efficient manufacturing methods based on customer-supplied drawings and specifications.
  • Improve setup reduction, cycle times, material utilization, and workflow.
  • Support troubleshooting of complex production issues and implement root cause corrective actions.
  • Evaluate and recommend capital equipment, tooling, and automation to improve throughput and reduce cost.

Customer Design Support & Cost Improvement:
  • Review customer drawings and specifications for manufacturability and efficiency.
  • Provide Design for Manufacturability (DFM) feedback focused on cost reduction, material optimization, tolerance alignment, and process simplification.
  • Identify opportunities for value engineering without altering customer product intent or function.
  • Collaborate with Sales and customers to present engineering-driven cost savings and process improvements.
  • Support prototype builds and production launches to ensure smooth transition into manufacturing.

New Product Introduction (NPI):
  • Lead engineering activities for new customer programs from quotation through production release.
  • Ensure accurate creation of flat patterns, CNC programs, bend sequences, weld fixtures, assembly documentation, and work instructions.
  • Establish accurate BOMs, routings, and labor standards within the ERP system.
  • Manage engineering change orders (ECOs) and revision control based on customer updates.
  • Ensure readiness of tooling, fixtures, and documentation prior to production start.

Costing & Quoting Support:
  • Partner with Sales and Estimating to support accurate and competitive quotations.
  • Validate material usage, labor standards, and process times.
  • Drive continuous cost reduction initiatives through process improvements and waste elimination.
  • Support margin improvement e orts through engineering optimization.

Quality & Compliance:
  • Collaborate with Quality to ensure processes meet customer specifications and regulatory requirements.
  • Support corrective actions related to manufacturing processes or documentation.
  • Ensure process documentation and revision control systems remain accurate and audit-ready.

Systems & Continuous Improvement:
  • Oversee CAD/CAM systems, nesting software, and CNC programming platforms.
  • Ensure integration between engineering systems and ERP/MRP software.
  • Lead lean manufacturing initiatives, workflow improvements, and capacity optimization efforts.
  • Develop and track KPIs related to engineering throughput, cost savings, ECO cycle time, and process improvements.

Qualifications:
Education & Experience:
  • Bachelorโ€™s degree in Mechanical Engineering, Manufacturing Engineering, or related field required.
  • 7โ€“10 years of experience in sheet metal fabrication and assembly manufacturing.
  • Experience in a contract manufacturing environment strongly preferred.
  • 3โ€“5 years of engineering leadership or management experience.

Technical Skills:
  • Strong knowledge of sheet metal fabrication processes, tolerances, and material properties (steel, stainless steel, aluminum).
  • Proficiency in CAD/CAM software (SolidWorks, AutoCAD, nesting software, or similar).
  • Experience developing routings, labor standards, and process documentation.
  • Familiarity with ERP/MRP systems. ๏‚ท Strong understanding of lean manufacturing and continuous improvement methodologies.

Leadership Competencies:
  • Strong project management and prioritization skills.
  • Ability to lead in a fast-paced, high-mix, low-to-medium volume manufacturing environment.
  • Excellent communication skills for customer and cross-functional collaboration.
  • Analytical mindset focused on cost reduction and operational efficiency.
  • Results-driven leadership style with strong accountability.

Work Environment:
  • Combination of office and manufacturing floor environment.
  • Frequent interaction with fabrication equipment and production teams.
  • Occasional customer or supplier visits as needed.

Reporting Structure:
  • Reports to: General Manager.