According to Mike Garafolo, the deal is worth $2.75 million.
McCullers, 26, is a former sixth-round pick of the Steelers back in 2014. He played out his four-year, $2,298,680 contract with the Steelers before returning to Pittsburgh last year on a one-year agreement.
McCullers was once again testing the open market as an unrestricted free agent.
In 2018, McCullers appeared in 15 games for the Steelers and recorded five tackles and a sack. He was limited to playing just 111 snaps last year.