Firmino signed with Hoffenheim in December 2010, with the contract running until June 2015.
He formally arrived at Hoffenheim on 1 January 2011.
Then Hoffenheim manager Ernst Tanner commented that they were "pleased to hire a Brazilian talent".
He made his debut a month later in a Bundesliga defeat against Mainz, where he came on as a 75th-minute substitute for Sebastian Rudy.
He scored his first goal for the club on 16 April, the only goal of a league victory against Eintracht Frankfurt.

He was dropped from the first-team squad along with Chinedu Obasi at the end of November 2011 for showing up late for training, missing the league match against Bayer Leverkusen.
He scored two more goals that season, against Wolfsburg and Borussia Mönchengladbach.
In the 2012–13 season, Firmino made 36 appearances and scored seven goals.

In July 2013, Russian club Lokomotiv Moscow made a €12 million bid for Firmino.
Hoffenheim captain Andreas Beck hailed Firmino's development as "outstanding" in August 2013.
On 27 March 2014, Firmino extended his contract with the club, signing a three-year extension.
He finished the 2013–14 Bundesliga season tied as the fourth highest scorer with 16 goals, and was named the league's Breakthrough Player.
Firmino signed with Hoffenheim in December 2010, with the contract running until June 2015. He formally arrived at Hoffenheim on 1 January 2011. Then Hoffenheim manager Ernst Tanner commented that they were "pleased to hire a Brazilian talent". He made his debut a month later in a Bundesliga defeat against Mainz, where he came on as a 75th-minute substitute for Sebastian Rudy. He scored his first goal for the club on 16 April, the only goal of a league victory against Eintracht Frankfurt.
He was dropped from the first-team squad along with Chinedu Obasi at the end of November 2011 for showing up late for training, missing the league match against Bayer Leverkusen. He scored two more goals that season, against Wolfsburg and Borussia Mönchengladbach. In the 2012–13 season, Firmino made 36 appearances and scored seven goals.
In July 2013, Russian club Lokomotiv Moscow made a €12 million bid for Firmino. Hoffenheim captain Andreas Beck hailed Firmino's development as "outstanding" in August 2013. On 27 March 2014, Firmino extended his contract with the club, signing a three-year extension. He finished the 2013–14 Bundesliga season tied as the fourth highest scorer with 16 goals, and was named the league's Breakthrough Player.
Roberto Firmino