Main Purpose and Scope of Job * Program 3 axis to 5 axis milling machines to the most cost effective and efficient method * Optimisation of programs both new and legacy. * Assist machining technicians to deliver parts in a safe, efficient manner and to the highest quality. * Control program infrastructure adhering to AS9100D accreditation * Design and introduce versatile fixturing elements. * Optimise tool life and introduce new tooling and cutting techniques. * Assist manufacturing engineers when planning work to deliver best method of manufacture Knowledge & Skills * Experience of CNC machining in a precision engineering environment * High level of CNC programming competency in Fanuc Heidenhain languages * Must have Programming experience in both turning and milling capabilities, ideally up to 5 axis (32) with strong knowledge of setting, operating, and programming. * Experienced in 3D modelling, preferably with Solidworks and Visi. * Offline programming, familiarity with VISI CAM package highly desired. * Must have knowledge of tooling and fixtures in addition to lean manufacturing principles, to aid process improvements and efficiencies in machining capabilities. Key Accountabilities * Maintaining up time of spindles by delivering proven programs ahead of production schedules * Assist NPI projects adhering to timelines supplied * Producing accurate set up sheets and tooling logs * Assist Quality with Non-conformance investigations. * Supporting Machining technicians with daily problem solving, ensuring permanent solutions are put in place. * Creating CNC/CADCAM Programs for CNC Turning and Milling machines, including 4 & 5 Axis machining centres. Qualifications & Experience * HNC in Mechanical Engineering * Demonstrable Knowledge of ISO9001 & AS9100 Standards * Experience within Aerospace & Automotive * Experience of APQP/PFMEA * Knowledge of machine Inspection Techniques * Able to use and Adapt to different CAD/CAM packages * Able to operate and set different machines tools * Computer literate MS Word, Excel