Job Title - Cnc Programmer Dayshift (08:00am – 17:00 mon/thur 08-00am – 01:00pm Frid) Main Purpose and Scope of Job - Cnc Programmer 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. Support continuous improvement and continuous reduction of waste. To closely support the production team delivering a maximum RFT & OTIF on all parts. 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 - Cnc Programmer 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. Qualifications & Experience - Cnc Programmer 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