The 32-year-old spent last season with Al-Fayha in Saudi Arabia but the Honduras defender now returns to Parkhead.
Manager Brendan Rodgers said: "When he was here, Emilio was exceptional as a professional. When he is asked to play, it doesn't matter the gap from when he last played, he comes in at a really good level."