Without a club since he was released by Newcastle at the end of last season, the 31-year-old Karius is now heading back to his native Germany with Schalke, which is struggling in the second division after years of financial problems. Karius has signed a contract until the end of the season, Schalke said, but he isn't guaranteed to play.