Roles and Responsibilities Set up and operate CNC machines (VMC, HMC) for machining operations. Program CNC machines using programming languages such as G-code or M-code. Conduct quality control checks on finished products to ensure they meet specifications. Troubleshoot issues with machine operation and perform routine maintenance tasks. Collaborate with other team members to optimize production processes.