A complete application in a minute — tailored resume and cover letter, ready to send.
WLR Precision Engineering in Nottingham is seeking a skilled CNC Programmer/Setter for a full-time, on-site role. You will create, modify and optimize CNC programs for milling and turning from drawings, set up machines, select tooling, run tests, and adjust offsets to maintain tight tolerances and surface finishes.
You will collaborate with engineers and quality teams to resolve issues and support continuous improvements across the production environment, ensuring on-time delivery and
WLR Precision Engineering has been delivering precision-engineered components since 1969 for industries including aerospace, oil & gas, automotive, pharmaceutical, motorsport, and advanced manufacturing. Based in a fully air-conditioned manufacturing facility in Nottingham, the company uses advanced 3, 4, and 5-axis CNC machining technology, including ultra-precision KERN machining centres, to produce complex components to tight tolerances. Supported by modern CAD/CAM software, CNC CMMs, CNC vision inspection, and full digital traceability, WLR ensures quality, accuracy, and repeatability on every project. Its capabilities span high-precision milling and turning, prototype to medium-batch production, precision inspection, and complete project management, including specialist coatings and finishes. With a strong engineering heritage and a focus on trusted partnerships, WLR is committed to solving complex manufacturing challenges and delivering dependable components.
This is a full-time, on-site Computer Numerical Control (CNC) Programmer/Setter role based at WLR Precision Engineering’s facility in Nottingham. The CNC Programmer/Setter will create, modify, and optimize CNC programs for milling and turning operations using technical drawings and CAD/CAM data to achieve precise, repeatable results. Day-to-day responsibilities include setting and proving out CNC machines, selecting tooling and workholding, performing test runs, and adjusting offsets to maintain tight tolerances and surface finishes. The role involves collaborating with engineers and quality teams to resolve machining issues, support process improvements, and ensure components meet specification, inspection, and delivery requirements. The CNC Programmer/Setter will also be expected to follow safety procedures, maintain equipment and work areas, and contribute to continuous improvement initiatives across the production environment.