Interaction Engineering CNC Programmer Setter Operator (with Manual Machining Experience) General Overview We are seeking a skilled and versatile CNC Programmer Setter Operator with manual machining experience to join our precision engineering team. This role involves programming, setting, and operating CNC machines, along with performing manual machining (mills and/or lathes) to produce high-quality, tight-tolerance components. Key Responsibilities CNC Machining: Program CNC machines using G-code or CAM software (e.g., Siemens, EdgeCAM, or similar). Set up and operate CNC machining centres to produce precision parts. Interpret complex engineering drawings and technical documentation. Select appropriate tooling, cutting speeds, and feeds for a variety of materials. Perform first-off inspections and in-process quality checks. Make necessary program and offset adjustments to maintain dimensional accuracy. Manual Machining: Operate manual lathes, milling machines, and drilling machines. Produce one-off or low-volume components as needed. Deburr and finish machined parts to meet specification. General Duties: Maintain a clean, safe, and organised working environment. Accurately complete job cards, production logs, and relevant paperwork. Collaborate with engineering and quality teams to resolve production issues. Support and contribute to continuous improvement initiatives. Requirements Essential: Proven experience in CNC programming, setting, and operating. Strong manual machining capabilities. Ability to read and interpret complex engineering drawings. Solid understanding of geometric tolerancing and surface finish requirements. Familiarity with working a variety of metals including stainless steel, mild steel, and aluminium. Excellent attention to detail and commitment to quality. Desirable: Experience with Fanuc, Siemens, or EdgeCAM controls. Apprenticeship or NVQ Level 3 in Mechanical Engineering (or equivalent). Background in a low-volume, high-precision manufacturing environment. Key Attributes Self-motivated with the ability to work independently and proactively. Strong problem-solving and troubleshooting skills. Flexible and adaptable to shifting priorities. Effective communicator and strong team player. Apply Now to join a forward-thinking team where your skills and experience will be valued and developed