CNC Programmer (Direct Hire
Job in
Raleigh, Wake County, North Carolina, 27601, USA
Listed on 2026-08-02
Listing for:
Aerotek
Full Time
position Listed on 2026-08-02
Job specializations:
-
Manufacturing / Production
Manufacturing Engineer, CNC Machinist, Quality Engineering
Job Description & How to Apply Below
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 programs and detailed setup documentation for all required work holding and fixturing, ensuring clarity and repeatability for production.
- Develop manufacturing drawings for custom tooling using Solidworks for use by external tooling vendors and internal stakeholders.
- Create efficient and accurate CNC programs and associated setup documentation using Mastercam for all CNC operations required to produce compliant components.
- Develop probing and macro programs as required to support automated inspection, in-process verification, and advanced machining strategies.
- Create in-process documentation for critical features on each CNC operation to guide operators and ensure consistent quality.
- Maintain all NC code and associated documentation in the appropriate directory, ensuring revision control and traceability.
- Support continuous improvement and cost reduction efforts by reprogramming legacy components to improve process quality and reduce cycle times.
- Support CNC machining during setup and production by providing program updates, troubleshooting issues, and refining processes.
- Collaborate with other CNC programmers to develop best practices, share knowledge, and create innovative solutions for complex machining challenges.
- Work closely with manufacturing engineering and quality control teams to ensure each project meets technical, quality, and delivery requirements.
- Perform other related duties as assigned to support machining, programming, and engineering activities.
- 1 to 3 years of CNC setup experience, with a strong understanding of machining processes and shop practices.
- Approximately 3 years of CNC milling programming experience, preferably using Mastercam or Camworks.
- Experience with CNC milling programming for 3-axis, 4-axis, and 5-axis machines (preferred).
- Experience with CNC lathe programming (preferred).
- Ability to create probing and macro programs (preferred).
- Proficiency with Solidworks for designing work-holding, fixturing, and custom tooling.
- Experience using Mastercam for creating CNC programs and associated documentation.
- Proficiency with Microsoft Office for documentation, communication, and reporting.
- Strong verbal and written communication skills to clearly convey technical information.
- Ability to work effectively in a team environment and collaborate across functions.
- Demonstrated ability to solve highly technical challenges in a machining and programming context.
Skills & Qualifications
- Experience creating manufacturing drawings for custom tooling to support outside tooling vendors.
- Familiarity with maintaining NC code libraries and documentation with proper organization and revision control.
- Exposure to continuous improvement and cost reduction initiatives within a machining or manufacturing environment.
- Experience developing in-process documentation for critical features to guide CNC operations.
- Comfort working with cross-functional teams, including manufacturing engineering and quality control.
- Interest in developing and sharing best practices for complex machining challenges.
You will join a technically focused environment where your programming expertise directly influences product quality, efficiency, and continuous improvement.…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×