On 30 August 2018, Semedo was loaned to Belgian First Division B club Roeselare, for half a season, in order for him to get more playing time.[4][5] On 1 February 2019, he moved to Liga I side Politehnica Iași. Semedo subsequently signed a six month contract with the Romanian club.[6]
In July 2019, Semedo signed for Ligue 2 club Grenoble on a two-year contract, where he scored 11 goals in 61 total appearances. He then moved to Cypriot club Pafos FC on a free transfer, where he totalled 20 goal contributions in 48 games.
On 28 January 2023, Semedo signed for Saudi Arabian club Al-Faisaly,[7] however, at the end of the season he returned to Cyprus, this time for 21-time domestic champions Omonia.[1] The 2023–24 season was Semedo's best in terms of goal contributions, as he scored 14 and assisted 7 in 38 appearances in all competitions.
International career
Born in France, Semedo is of Cape Verdean descent. On 1 October 2020, Semedo was called by Cape Verde.[8] He made his international debut in a friendly 2–1 win over Andorra on 7 October 2020.[9]