Windmon spent time here on the active roster and practice squad last year, appearing in eight games with two starts. He had 22 tackles, 1.5 sacks, two quarterback hits, and two passes defensed last year.
He was released in cuts to the 53 this year, and spent a few weeks on the Steelers practice squad in October.
The 24-year-old Windmon played at Michigan State and UNLV, where he was with Panthers linebackers coach Pete Hansen.