CNC Programmer (Direct Placement)
Aerotek • Raleigh, NC • Posted June 27, 2026
About the Role
**Job Title: CNC Programmer**
**Job Description**
This role focuses on developing precise and efficient CNC programs, work-holding solutions, and tooling designs to support complex machining operations. You will interpret detailed drawings, design fixturing and tooling in CAD/CAM software, and create robust CNC programs and documentation that ensure components meet all dimensional and tolerance requirements. You will collaborate closely with machining, engineering, and quality teams to drive successful projects, improve processes, and support continuous improvement initiatives.
**Responsibilities**
+ Review customer and internal drawings to fully understand component requirements, critical features, and associated tolerances in order to develop appropriate machining approaches.
+ Design work-holding, fixturing, and custom tooling in Solidworks or Mastercam to support CNC machining processes and ensure part stability and accuracy.
+ Create accurate CNC prog...
**Job Description**
This role focuses on developing precise and efficient CNC programs, work-holding solutions, and tooling designs to support complex machining operations. You will interpret detailed drawings, design fixturing and tooling in CAD/CAM software, and create robust CNC programs and documentation that ensure components meet all dimensional and tolerance requirements. You will collaborate closely with machining, engineering, and quality teams to drive successful projects, improve processes, and support continuous improvement initiatives.
**Responsibilities**
+ Review customer and internal drawings to fully understand component requirements, critical features, and associated tolerances in order to develop appropriate machining approaches.
+ Design work-holding, fixturing, and custom tooling in Solidworks or Mastercam to support CNC machining processes and ensure part stability and accuracy.
+ Create accurate CNC prog...