CNC Programmer
13 days ago
Odessa
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, • Manage and support DNC systems for program storage, transfer, revision control, and traceability, • Maintain organized, version-controlled program libraries, • Ensure correct programs and revisions are deployed to the shop floor, • Work directly with machinists during setup, prove-out, and production, • Incorporate machinist feedback into program improvements and process refinements, • Support first-article inspections and production launches, • Specify tooling, fixturing, and cutting strategies appropriate to material and machine capability, • Create and maintain setup sheets, tooling lists, and process documentation, • Support GD&T interpretation and inspection strategy alignment, • Identify opportunities to improve throughput, OEE, and cost per part, • Reduce scrap, rework, and setup time through disciplined process improvement, • Support lean manufacturing and standard work initiatives 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-35, • Doosan: Lynx 220LSYC, PUMA TT1800SY, PUMA 300C, • Mori Seiki: NL3000MC/1250, Duraturn 2050, Duraturn 2300, • Mazak: ST40N, • Daewoo / Puma: 400B, • Hitachi Seiki: CH250, • Kingston: CHR4000, • Haas: VF-2, VF-4, MV6030/50, • Kira: KN-30VA, • Kia: H63, • Chevalier: FBL-1233 / FBL-1233B, • Mazak Integrex 35 (multiple machines), • Mori Seiki NL series with live tooling, • LNS Alpha SL65S bar feeders, • Sub-spindles, live tooling, Y-axis, C-axis, • Primarily shop floor environment with exposure to manufacturing equipment, moderate noise, and materials handling. Technical Skills • Strong proficiency in CNC turning and milling, • Proven experience with:, • Live tooling, Y-axis, C-axis, and sub-spindles, • Mill-turn programming and synchronization, • Multi-OEM control environments (Haas, Fanuc, Mazatrol), • Ability to read and interpret complex engineering drawings and GD&T, • Experience with Fusion 360 CAM (required), • Experience with additional CAM platforms (Mastercam, NX, Gibbs, etc.) a plus, • Strong G-code literacy and troubleshooting capability, • Hands-on, production-focused mindset, • Comfortable spending time on the shop floor supporting machinists, • 7+ years CNC programming experience in a high-mix or complex machining environment, • Direct experience programming Mazak Integrex and Mori Seiki mill-turn platforms, • Manufacturing or Mechanical Engineering background, • Experience supporting bar-fed and lights-out operations, • Lean / Six Sigma experience a plus