31-åringen har varit utan klubb sedan han lämnade Engelska Premier League klubben Tottenham Hotspur, där han tillbringade nio år.
Han spelade inte alls för Tottenham under säsongen 2014-15 och tillbringade föregående säsong på lån med Queens Park Rangers.
"Officiellt på St Etienne så glad - tillbaka i fotboll," skrev han på Twitter.
Assou-Ekotto har inte spelat för Kamerun sedan 2014 VM i Brasilien när han var inblandad i ett gräl med sin lagkamrat Benjamin Moukandjo och till och med verkade headbutt honom.
Kameruns försvarare Benoit Assou-Ekotto har undertecknat ett ettårigt avtal med Franska Ligue 1 sida St Etienne.