Logical Personnel is supporting a leading engineering company in West Yorkshire. With work due to start early 2026, we are currently seeking experienced and dedicated CNC Programmer / Setter / Operators to join our skilled team on a self employed contract basis. Job Role: As a CNC Programmer/Setter/Operator, you will be responsible for programming, setting up, and operating CNC machines with Siemens, Heidenhain, and Fanuc controls. Your main tasks will include creating and optimizing CNC programs, ensuring high-quality production, and maintaining efficiency in the workshop. Key Responsibilities: * Program, set up, and operate CNC machines with Siemens, Heidenhain, and Fanuc controls (milling, turning, or both, depending on your expertise) * Read and interpret technical drawings, CAD/CAM data, and work instructions * Create and modify CNC programs for complex components, ensuring they meet precise specifications and tolerances * Set up machines, including selecting the correct tooling, materials, and workpieces for each job * Perform regular maintenance and troubleshooting of CNC machines to ensure smooth operation and minimize downtime * Use precision measuring instruments (micrometers, calipers, etc.) to inspect parts and ensure they meet quality standards * Adjust machine settings and program parameters to improve cycle times and part quality *...