Esporte Clube Vitória
Carlos Eduardo made his Esporte Clube Vitória debut, starting a match and played 57 minutes before being substituted, in a 0–0 draw against Bahia on 2 July 2017. He then made five more starts throughout July. However, Carlos Eduardo found his first team opportunities limited, due to being on the substitute bench for the rest of the season. Despite this, he scored his first goal for the club against Flamengo on the last game of the season, but was sent–off at the last minutes, as Esporte Clube Vitória lost 2–1. At the end of the 2017 season, Carlos Eduardo made twelve appearances and scoring once in all competitions. It was announced on 8 January 2018 that he won't be staying at Esporte Clube Vitória.