Job Description
Job Description
POSITION SUMMARY
We are seeking a highly skilled CNC Programmer responsible for programming, optimizing, and supporting production across a diverse fleet of CNC lathes, mills, and multi-axis machining centers. This role requires deep hands-on knowledge of turning, milling, mill-turn, live tooling, sub-spindles, and Y-axis machines across multiple OEM platforms.
The ideal candidate is equally comfortable writing G-code at the control, programming offline using CAM software (Fusion 360 included), managing DNC systems, and collaborating directly with machinists, tooling, and engineering to continuously improve throughput, quality, and repeatability.
ROLE AND RESPONSIBILITIES
CNC Programming & Optimization
- Develop, modify, and optimize CNC programs for turning, milling, and mill-turn operations
- Program and synchronize multi-axis machines including live tooling, Y-axis, C-axis, and sub-spindles
- Create programs using CAM software including Fusion 360 (and other CAM platforms as applicable)
- Write, edit, and troubleshoot G-code directly at the machine control
- Actively optimize cycle times, toolpaths, tool life, and machine utilization
- Standardize programming methods and best practices across machines and controls
DNC & Program Management
Manage and support DNC systems for program storage, transfer, revision control, and traceabilityMaintain organized, version-controlled program librariesEnsure correct programs and revisions are deployed to the shop floorSupport communication between CAM, control, and machine networksProcess & Manufacturing Support
Work directly with machinists during setup, prove-out, and productionIncorporate machinist feedback into program improvements and process refinementsSupport first-article inspections and production launchesSpecify tooling, fixturing, and cutting strategies appropriate to material and machine capabilityTroubleshoot issues related to tooling, workholding, material behavior, or programmingDocumentation & Controls
Create and maintain setup sheets, tooling lists, and process documentationSupport GD&T interpretation and inspection strategy alignmentMaintain clear program notes and operator-facing documentationContinuous Improvement
Identify opportunities to improve throughput, OEE, and cost per partReduce scrap, rework, and setup time through disciplined process improvementSupport lean manufacturing and standard work initiativesAssist with new equipment integration and process capability developmentEQUIPMENT ENVIRONMENT
The programmer will support and program equipment including (but not limited to) :
CNC Lathes / Turning Centers
Haas : SL-20T, ST-15, ST-20T, ST-30, ST-35Doosan : Lynx 220LSYC, PUMA TT1800SY, PUMA 300CMori Seiki : NL3000MC / 1250, Duraturn 2050, Duraturn 2300Mazak : ST40NDaewoo / Puma : 400BHitachi Seiki : CH250Kingston : CHR4000CuTex 180A YMLCNC Mills / Machining Centers
Haas : VF-2, VF-4, MV6030 / 50Kira : KN-30VAKia : H63Chevalier : FBL-1233 / FBL-1233BMori Seiki : 586Mill-Turn / Multi-Tasking
Mazak Integrex 35 (multiple machines)Mori Seiki NL series with live toolingDoosan TT and SY platformsAutomation & Accessories
LNS Alpha SL65S bar feedersSub-spindles, live tooling, Y-axis, C-axisParts catchers, probes, and tool setters (as equipped)Working Conditions :
Primarily shop floor environment with exposure to manufacturing equipment, moderate noise, and materials handling.Requires standing, walking, bending, and lifting parts or materials up to 50 lbs.QUALIFICATIONS AND REQUIREMENTS
Technical Skills
Strong proficiency in CNC turning and millingProven experience with :Live tooling, Y-axis, C-axis, and sub-spindlesMill-turn programming and synchronizationMulti-OEM control environments (Haas, Fanuc, Mazatrol)Ability to read and interpret complex engineering drawings and GD&TSolid understanding of feeds, speeds, chip control, tool wear, and thermal effectsProgramming & CAM
Experience with Fusion 360 CAM (required)Experience with additional CAM platforms (Mastercam, NX, Gibbs, etc.) a plusStrong G-code literacy and troubleshooting capabilityComfortable working with both modern and legacy CNC controlsShop Floor Competence
Hands-on, production-focused mindsetComfortable spending time on the shop floor supporting machinistsAble to diagnose and correct real-world machining problems—not just theoretical onesPreferred Qualifications
7+ years CNC programming experience in a high-mix or complex machining environmentDirect experience programming Mazak Integrex and Mori Seiki mill-turn platformsManufacturing or Mechanical Engineering backgroundExperience supporting bar-fed and lights-out operationsLean / Six Sigma experience a plus