Both had been training with the first team since the restart in May, and each has now been handed a two-year contract.
The attacker returns to the club from Werder Bremen after 13 years away.
1. FC Heidenheim have further strengthened their midfield with the signing of Jan Schöppner from SC Verl, whilst they have also confirmed the return of David Otto.
Tom Krauß will stay in Franconia for the next two seasons, having made his debut for Julian Nagelsmann’s side at the back end of last season.
The experienced left-back has signed a two-year contract after leaving Arminia Bielefeld.
He is the second player to make the move this season, with Daniel-Kofi Kyereh having joined the Kiezkicker from Wiesbaden last week.
The central defender left Fortuna Düsseldorf after seven years and has signed a two-year contract at the Wildparkstadion
Fabian Giefer joins from FC Augsburg and has been handed a two-year deal.
VfL Osnabrück began training on Monday and confirmed two new faces were involved, with Maurice Multhaup and Luc Ihorst signing for the club.
The 22-year-old has spent the last 18 months on loan with Dynamo Dresden, but has now signed a three-year contract at the Voith-Arena.