Global cnc assembly careers