Firmino moved from Figueirense to 1899 Hoffenheim in December 2010, signing a contract until June 2015. He formally signed for Hoffenheim on 1 January 2011. He was dropped from the first-team squad in November 2011 for showing up late for training.
On 23 October 2014, Firmino received his first call up to Brazil national football team for the friendly matches against Turkey and Austria. He debuted in a 4–0 win over Turkey on 12 November, replacing fellow debutant Luiz Adriano for the last 17 minutes. Firmino scored his first goal on 18 November 2014 in a 2–1 away friendly win over Austria.