Johnson signed with the Buccaneers on Friday, Greg Auman of The Athletic reports.

Johnson spent last season with the Bengals, but he was a healthy scratch for much of the season. The former Gator has played in 23 career games and made eight starts during his three-year NFL career. He figures to compete for a backup spot during training camp.