Der 27-jährige Kirchhoff, der in der Bundesliga für den FSV Mainz 05, Bayern München und Schalke 04 spielte, stand bis Sommer 2017 beim FC Sunderland unter Vertrag, hatte danach aber keinen neuen Verein gefunden.
"Ich bin sehr glücklich, endlich wieder Fußball spielen zu können", sagte Kirchhoff, der im Januar 2016 auf die Insel gewechselt war und in 18 Monaten 23 Spiele für Sunderland bestritt.