Yates, 29, is a former fifth-round pick of the Houston Texans (2011) and played his first three NFL seasons there. After spending the 2014 season with Atlanta he re-signed with the Texans in 2015 before playing last season with Miami.
RELATED: BILLS SIGN DE IAN SEAU
The North Carolina product has served mainly as a backup in his NFL career, but made two starts in the playoffs as a rookie for Houston beating Cincinnati in the Wild Card round (31-10) before falling to Baltimore in the Divisional round (20-13).
In his 18 regular season appearances, Yates has thrown for 1,352 yards with six touchdowns and eight interceptions. His career passer rating is 72.8.