The Bucs announced the addition of the unrestricted free agent on Friday. To make room on the roster, the team released guard Sergio Render.
Vincent is scheduled to make $4.5 million over the two years, a source told ESPN NFL Insider Adam Schefter.
Vincent was a starter for the Panthers the past two seasons. He has also played for Arizona, Baltimore and Pittsburgh during a nine-year career.
ESPN NFL Insider Adam Schefter and The Associated Press contributed to this report.