Demo

CNC Programmer

ExpressPros - Jacksonville, NC
Hubert, NC Full Time
POSTED ON 9/4/2026
AVAILABLE BEFORE 10/30/2026

Overview

Join our dynamic team as a CNC Programmer at our facility located in Hubert, NC, 28539! We are looking for a skilled and detail-oriented individual who is passionate about precision machining and thrives in a collaborative environment. In this role, you will be responsible for programming CNC machines to produce high-quality parts that meet our customers' specifications. If you have a knack for problem-solving and a love for technology, we want to hear from you!

Responsibilities

  • Develop and optimize CNC programs for various machining operations.
  • Set up and operate CNC machines, ensuring accuracy and efficiency.
  • Interpret technical drawings and specifications to create precise machining instructions.
  • Conduct quality control checks on finished products to ensure adherence to specifications.
  • Collaborate with engineering and production teams to troubleshoot and resolve machining issues.
  • Maintain and update documentation related to CNC programs and machine setups.
  • Participate in continuous improvement initiatives to enhance production processes.

Qualifications

  • Proven experience as a CNC Programmer or similar role.
  • Strong understanding of CNC machining processes and programming languages (e.g., G-code).
  • Proficiency in reading and interpreting technical drawings and schematics.
  • Familiarity with CAD/CAM software is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.
  • High school diploma or equivalent; technical degree or certification in machining is preferred.

You should be proficient in:

  • CNC Programming
  • CNC Machine Setup & Changeover
  • Machine Geometry & Alignment
  • Manual Machining Skills

Machines & technologies you'll use:

  • CNC Mill (3-4 axis VMC)
  • CNC Lathe (2-4 axis)
  • CNC Swiss Lathe
  • CAM Software (GibbsCAM)
  • CNC Mill (5 axis VMC)
  • CNC Lathe (5 axis)

Salary : $20 - $25

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ExpressPros - Jacksonville, NC

  • ExpressPros - Jacksonville, NC New Bern, NC
  • Overview Join our dynamic team in New Bern, NC, as a CMM Programmer! We are seeking a skilled professional who is passionate about quality control and prec... more
  • 1 Day Ago


Not the job you're looking for? Here are some other CNC Programmer jobs in the Hubert, NC area that may be a better fit.

  • Trillium Staffing Castle Hayne, NC
  • CNC Programmer. Castle Hayne, North Carolina - Posted on July 13, 2026 Published By Catrina Reed. Trillium Professional is hiring for a CNC Lathe and Mills... more
  • 28 Days Ago

  • Master Machining, Inc. Castle Hayne, NC
  • CNC Machinist / Programmer. Schedule: Full-Time/ 1st shift. Proudly serving our clients for over 40 years, we continue to expand thanks to long-term contra... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!