What are the responsibilities and job description for the CNC Programmer position at Executive Personnel Group?
Overview
We are seeking a CNC Programmer to develop and refine programs for precision manufacturing. This role combines computer-aided design (CAD), computer-aided manufacturing (CAM), machining knowledge, and quality control to support safe, accurate, and efficient production.
Duties
1.SUPPORT THE MACHINE SHOP AND THE MACHINE SHOP TEAM
- PROVIDE MANAGEMENT AND TECHNICAL USE OF THE ALFA-NUMERIC CODE NECESSARY FOR THE CNC MACHINE TOOL TO MACHINE PIECE PARTS (LEGACY & NEW PROGRAMS)
- PROVIDE HANDS-ON SUPPORT TO STAFF IN LEU OF SHOP LEADER / SUPERVISOR/ MANAGER
- TROUBLE-SHOOT / RESOLVE CODE ISSUES / PROGRAM ISSUES
- DEVELOP AND COMMUNICATE INSTRUCTIONS FOR SETUPS
- HELP WITH INSPECTION/ CHECKING DIMENSIONS TO ENSURE CONFORMITY
- TROUBLE-SHOOT EXISTING, LEGACY AND NEW SET-UPS
- INTRODUCE NEW STRADEGIES TO INCREASE PERFORMANCE AND PRODUCTION, BOTH METHODOLOGY AND TECHNOLOGY
2.DATA MANAGEMENT
- SECURE AND VERIFY DATA WITH CORRECT GEOMETRIC DEFINITION BOTH 2D AND 3D GEOMETRY
- RECORD / DOCUMENT CNC PROGRAMMING ACTIVTY
3.CREATE AND MANAGE NEW PROGRAMS AND PROCESSES
- DESIGN AND BUILD PROCESS TO MACHINE PIECE PART
- SELECT APPROPRIATE MACHINE TOOL, WORKHOLDING, TOOLHOLDING AND CUTTING TOOLS TO PRODUCE PIECE PART
- DESIGN SPECIAL CUSTOM WORKHOLDING AND TOOLING TO SUIT PART PROCESSING
- PROGRAM PIECE PART, APPLY TOOL PATH TO MACHINE PART FROM SPECIFIED MATERIAL
- RUN SIMULATION AND VERIFICATION OF TOOL PATH TO ENSURE DESIRED FEATURES HAVE BEEN PRODUCED ACCURATELY AND EFFICIENTLY WITHOUT COLLISION OR CRASHING THE MACHINE TOOL
- POST CODE, REVIEW AND EDIT CODE, FORMAT FINAL CNC PROGRAM TO RUNNING CONDITION
- CREATE SETUP INSTRUCTIONS
4. SUPPORT MANANGEMENT AND LEADERSHIP
- REPORT / PROVIDE DATA ON CNC PROGRAMMING ACTIVITY-PROVIDE DOCUMENTATION AND INTELEGENCE FOR PROCESSING MACHINED PARTS, BOTH NEW AND LEGACY
- PROVIDE INTELLEGENCE AND INFORMATION ON RESOURCE MANAGEMENT
- PROVIDE TECHNICAL INTELLEGENCE AND INFORMATION FOR CAPEX PROJECTS
- PROVIDE TECHNICAL INSIGHT AND INFORMATION FOR INSOURCING MACHINING
5.SUPPORT MANUFACTURING ENGINEERING TEAM
- PROVIDE ASSISTANCE WITH OPERATIONAL PROJECTS, TASKS, DUTIES AND RESPONSIBILITIES
6.SETUP AND RUN MACHINES OCCASIONALLY, BOTH MANUAL AND CNC MACHINES
7. PROGRAM OUTPUT SO FAR JUST THIS YEAR 2025 = 61 PART NUMBERS, OVER 250 INDIVIDUAL CNC PROGRAMS, SEE TO-DO LIST AND COMPLETED PROGRAM LIST
Qualifications
- Experience with CNC programming, CAM programming, machining, manufacturing, and programming in an engineering or production environment.
- Ability to read blueprints and interpret mechanical drawings, dimensions, tolerances, and schematics.
- Working knowledge of CNC tooling, tool setup, mechanical principles, and precision measurement in machining.
- Familiarity with Fanuc, AutoCAD, SolidWorks, CAD/CAM software, CNC milling, CNC lathes, 5-axis machines, and electrical discharge machining is valuable.
- Strong attention to detail and the ability to use measurement tools to verify part quality.
Pay: From $75,000.00 per year
Work Location: In person
Salary : $75,000