CNC Milling Programmer Role Overview An exciting opportunity for an experienced CNC Milling Programmer to join a modern precision engineering environment serving highly regulated industries. The role is ideal for a skilled 3-axis CNC machinist looking to expand their expertise into 4- and 5-axis programming while working with advanced machining and automation technologies. You will be responsible for programming, setting, and operating CNC milling machines to produce high-precision components. The role covers the full manufacturing process, from material preparation through to finished product, ensuring quality, efficiency, and continuous improvement. Key Responsibilities CNC Programming * Create and optimise CNC programs using CAM software and Fanuc controls. * Interpret engineering drawings, specifications, and technical documentation. Machine Setup & Operation * Set up CNC milling machines, including tooling, fixtures, materials, and programs. * Manufacture precision components to drawing and specification requirements Equipment & Technology Experience with modern CNC machining centres is desirable, including: * 4-axis and 5-axis CNC milling machines * Twin-pallet and multi-pallet machining systems * Fanuc-controlled machinery * CAM software (Edgecam experience advantageous, training available) Candidate Profile Essential Skills & Experience * Proven experience programming...