At the age of 15, Cadamuro joined FC Sochaux-Montbéliard's youth system, going on to represent the reserve team during three seasons.
Cadamuro finished his first season with Real's first team with 19 league appearances (13 starts), helping to a final 12th position.