CNC Programmer (Mill/Turn – CAD/CAM) Base salary: £50,000 Shift allowance: 16.6% – Monday to Friday – Earlies and Lates 6am–2pm / 2pm–10pm Total package: £58,300 – Negotiable Location: Birmingham We are looking for a hands-on CNC Programmer with strong mill/turn and CAD/CAM capability, focused on CNC programming, process support, and New Product Introduction (NPI) within a high variety, low batch precision environment. The role supports the Engineering Manager and acts as a key technical programming resource within the machining function. Key Responsibilities of this CNC Programmer position: Create, develop, and optimise CNC programmes for mill/turn and multi axis machining operations. Support the introduction of new CNC machines and help establish robust machining processes from scratch. Role split approximately 70% CNC programming and 30% process support / continuous improvement. Review drawings, models, and specifications to assess manufacturability and suggest improvements (DFM). Lead and support New Product Introduction (NPI) activities, including variants of existing products. Work closely with design teams to review released drawings and provide machining feedback. Conduct toolpath simulation and verification (Vericut experience highly beneficial). Use CAM software (SolidCAM preferred, other packages considered) to create efficient toolpaths and strategies. Identi...