Essential Duties & Responsibilities Reasonable accommodations may be made to enable individuals with disabilities to perform. Assist machinists and operators with CNC setup, tooling and part proving to ensure programs run efficiently and safely on shop floor Participate in on-the-job training to understand toolpath strategies, multi-axis machining concepts and post processing methods Support development, modification, and verification of NC programs for 3, 4 & 5-axis milling machines under the supervision of NC programmers. Help review and test NC programs utilizing Vericut software prior to release Read and interpret complex blueprints and drawings to ensure correct part geometry and tolerances Assist in selecting and organizing cutting tools, work holding fixtures and other machining resources to support production jobs. Set tools before positioning them into milling machines, using precision gauges and instruments Work closely with machinists, engineers and facilities personnel to troubleshoot machine issues. Review in-process inspection results and contribute to SPC monitoring efforts Participate in continuous improvement initiatives related to machining efficiency, process standardization, and program quality. Create and revise internal work instructions that adapt with changing requirements and procedures. Collaborate closely with engineering, quality, and production teams to meet customer demands and expectations. Escalate issues or roadblocks encountered with customers or sub-tier suppliers to appropriate levels of management. Responsible for the implementation of corrective actions on parts that result in non-conformances due to programming concerns. May be required to support production by running machines and training operators on equipment/operations Perform other related duties as assigned or required that may not be listed in this job description.