Back to Job Search
Marathon Norco Aerospace

2 weeks ago

CNC Programmer / Technician

Waco, TX, USA • Full time

On-site

Description

Job Title: CNC Programmer / Technician Department: Manufacturing Engineering Reports To: Sr. Manufacturing Engineer FLSA Status: Non-Exempt SUMMARY The CNC Programmer / Technician is responsible for independently developing and executing machining processes for complex precision components from engineering documentation through production release. This is a hands-on position supporting CNC milling, turning, Swiss, and multi-axis millturn equipment in a precision manufacturing environment. ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned. Programming & Process Planning Develop CNC programs using advanced CAM software. Program 2 and 3-axis turning operations with live tooling, 3, 4 and 5-axis milling operations, and up to 10-axis mill-turn and Swiss style operations. Establish operation sequence and toolpath strategies based on component geometry, material, tolerance requirements, and machine capability. Read and modify G-code, including macros, variables, subprograms, and machine-specific functions. Verify programs for collisions, interference, and machine travel limitations. Machine Setup & Prove-Out Perform machine setups and first-run prove-outs for new components. Establish work coordinate systems, tool offsets, and required machine configurations. Safely execute new programs while evaluating machine movement and cutting conditions. Make necessary adjustments during prove-out and establish repeatable production processes. Cutting Tools & Workholding Select cutting tools, inserts, toolholders, feeds, speeds, depths of cut, and engagement parameters appropriate for each application. Determine workholding methods that provide the required rigidity, accessibility, repeatability, and part location. Design and manufacture soft jaws, fixture components, subplates, stops, and other custom workholding solutions. Process Optimization Improve established processes to reduce cycle time, extend tool life, improve surface finish, and increase process stability. Develop unattended and lights-out machining applications using technologies such as probing, redundant tooling, tool-life management, bar feeding, part unloading, and pallet systems where applicable. Evaluate new machining techniques and technologies for practical shop-floor application. Troubleshooting Diagnose machining problems involving dimensional variation, chatter, deflection, distortion, chip control, premature tool wear, and unexpected machine behavior. Troubleshoot machine alarms and control-related issues. Determine root causes and implement corrective actions to restore reliable production. Inspection Interpret engineering drawings, GD&T, specifications, and dimensional requirements. Perform first-piece and in-process inspection using precision measuring equipment. Monitor dimensional results and make corrections as necessary to maintain tolerance. Technical Training Provide technical guidance to shop personnel. Train less-experienced personnel in proper machining practices, safe equipment operation, and preventative maintenance.