The 23-year-old, who joined Bremen for eight million euros from Corinthians in July 2007, is attempting to resurrect his career for the second time in his homeland after an ignominious end to his recent spell at Sao Paolo.
"It is positive for us that Carlos can now play for Botafogo," said Bremen general manager Klaus Allofs. "It is important that he gets fully fit again and regains his self-confidence."
He added: "I am convinced it will work out better for him with Botafogo than at Sao Paolo because this time he will be involved from the very beginning of the season.
"We will certainly profit from it as he will then either make the breakthrough at Bremen or be of interest to Botafogo or other clubs."