(800) 627 3697 info.eri@erieri.com
Are you working in compensation or HR? See our salary, cost-of-living, and executive pay applications in action. Try our free salary assessor demo.

Computer Programmer Numerical Control Salary
in Raleigh, North Carolina

$61,206 (USD)

Average Salary


Average Hourly


Average Bonus

Salary Recap

The average pay for a Computer Programmer Numerical Control is $61,206 a year and $29 an hour in Raleigh, North Carolina, United States. The average salary range for a Computer Programmer Numerical Control is between $44,209 and $75,280. On average, a High School Degree is the highest level of education for a Computer Programmer Numerical Control. This compensation analysis is based on salary survey data collected directly from employers and anonymous employees in Raleigh, North Carolina.

Average Salary Chart

Scroll for Salary Potential, Education and Skills

Job Summary

  • Plans numerical control program to control contour-path machining of parts on automatic machine tools.
  • Computer Numerical Control (CNC) machines include, but are not limited to, machining tools such as lathes, multi-axis spindles, and milling machines, but the functions formerly performed by human operators are performed by a computer-control module.
  • CNC machines cut away material from a solid block of metal, plastic, glass, or other materials to form a finished part.
  • Applies knowledge of the working properties of materials with CNC programming knowledge to design and carry out the operations needed to make machined products that meet precise specifications.
  • Most companies require previous experience as a machinist or machine setter, operator, and tender along with apprenticeship programs, informally on the job, or training in secondary, vocational, or technical college.
  • Requires knowledge of computers and electronics, computer numerical control, basics of programming, and computer-aided manufacturing.
Computer Programmer Numerical Control Job Prevalence in Raleigh, North Carolina, United States

Job family: Computer Numerically Controlled Machine Tool Programmers, Metal and Plastic

Job family population: 23,790

Estimated population of Computer Programmer Numerical Control jobs: 22,199

Rate of error: 2.4%

Salary Potential

Estimated salary in 2024:
5 Year Change:
16 %



Skills data not available for this job

About Raleigh, North Carolina

Raleigh Cost of Living Score:

Description: Raleigh (; RAH-lee) is the capital of the state of North Carolina and the seat of Wake County in the United States. Raleigh is the second-largest city in the state, after Charlotte. Raleigh is known as the "City of Oaks" for its many oak trees, which line the streets in the heart of the city. The city covers a land area of 142.8 square miles (370 km2). The U.S. Census Bureau estimated the city's population as 479,332 as of July 1, 2018. It is one of the fastest-growing cities in the country. The city of Raleigh is named after Sir Walter Raleigh, who established the lost Roanoke Colony in present-day Dare County. Raleigh...

Computer Programmer Numerical Control Job Listings for Raleigh, North Carolina

Implementation Engineer
Jun 18
Cary, NC, USA
Fast Growing Technology Computer Company
... to control of our cloud data science and data management Technical skills 4+ years experience ... Experience with Martech and ServiceTech stacks a plus Computer Science Degree preferred but not ...
NCCCS - Developer/Programmer 594445 NC
Jun 18
Raleigh, NC, USA
Logic House Ltd
Job Number: 594445 Closing Date: 06/21/2019 Category: NCCCS - Developer/Programmer Start Date: 07 ... Associates or Bachelor's Degree in Computer Science, Information Systems, or other related field.
Quality Control and Inspection Technician
Jun 12
Goldsboro, United States
SPX Flow
... Engineers and two other Quality Technicians. * You are bound to add to your skill-set as you learn ... Capture and file data reports, assigning numbers for National Board Registration for machines built ...
Software Developer (No Prior Experience Required) - Raleigh
Jun 12
Raleigh, North Carolina, USA
Our Software Engineers design, analyze and build next-gen software systems, including business applications, games, computer applications, middleware, and network control systems across a variety of ...
Process Engineer (Design Group)
Jun 5
Raleigh, United States
Barry Wehmiller
... automation, control system integration, facility and process engineering, architecture ... computer skills (Microsoft Office, Microsoft Project, & AutoCAD). * Candidates need to possess ...
ERI Economic Research Institute compiles the best salary, cost-of-living, and executive compensation survey data available.

Salaries By Location

Similar Job Titles

Are you an Employer?

Free Salary Assessor Product Demo
Are you an HR Professional?
Try our salary assessor and find out how much you should be paying
Explore our most popular jobs
View our most popular salary searches and other resources