CNC Machinist
Durham, North Carolina
Job Id:
160444
Job Category:
Job Location:
Durham, North Carolina
Security Clearance:
No Clearance
Business Unit:
Piper Companies
Division:
Piper Enterprise Solutions
Position Owner:
Katie Iverson
We are seeking an expert CNC Machinist / CNC Programmer with extensive hands‑on experience owning the full machining process from programming to production. The ideal candidate will have advanced proficiency in Surfcam (or similar CAM software) and be capable of independently programming, setting up, and operating CNC equipment while also performing conventional machining tasks. This role is located in Durham, NC and the hours will monday-friday 8-5 PM ET.
Responsibilities of the CNC Machinist / CNC Programmer:
- Program, set up, and operate CNC machines to produce prototype and production‑level parts to exact specifications.
- Create, optimize, and revise CNC programs using Surfcam or other CAM software, including toolpath development, feeds/speeds, and workholding strategies.
- Interpret engineering drawings and GD&T to develop machining processes, inspection plans, and setup documentation.
- Select tooling, fixtures, and workholding solutions; design or improve fixtures to ensure quality and repeatability.
- Perform complete machine setups, including indicating, establishing datums, setting tool lengths, and running first articles.
- Operate manual equipment (mills, lathes, grinders, drill presses, etc.) to support secondary operations and precision fabrication.
- Inspect parts using precision measurement tools and document results in accordance with quality standards.
- Troubleshoot machining issues such as tool wear, chatter, surface finish defects, and dimensional variation.
- Maintain quality control through program revisions, setup improvements, documentation updates, and best‑practice implementation.
- Follow all safety procedures, maintain a clean and organized work area, and perform routine machine maintenance.
- Collaborate with engineering, quality, and production teams to support continuous improvement and on‑time delivery.
Qualifications of the CNC Machinist / CNC Programmer:
- Expert‑level CNC machining experience with full ownership of programming, setup, and production.
- Strong proficiency with Surfcam or other CAM systems.
- Ability to independently perform complex setups and tight‑tolerance machining operations.
- Strong blueprint reading skills, including GD&T and dimensional stack‑up understanding.
- Deep knowledge of machining fundamentals, tool selection, cutting parameters, and workholding.
- Experience operating manual machining equipment.
- Proficiency in using precision measuring tools for part inspection.
- Demonstrated commitment to safety, quality, and continuous improvement.
Compensation of the CNC Machinist / CNC Programmer:
- Compensation: Based on experience (can be updated if a specific range is desired)
- Benefits: Health, Dental, Vision, PTO, Holidays, and Sick Leave as required by law
Application Details: Applications for this role will be accepted for at least 30 days from the posting date.
Keywords:
CNC Machinist, CNC Programmer, Surfcam, CAM programming, GD&T, precision machining, manual machining, CNC setup, fixture design, tool selection, continuous improvement, quality control, manufacturing, machining operations, prototype machining, production machining, safety, 5S, root cause analysis
#LI-ONSITE #LI-KI1