The Pittsburgh Penguins signed veteran forward Jeff Carter to a two-year contract extension with an average annual value of $3.125 million, the team announced Wednesday.

The deal also has a full no-movement clause in both years, according to TSN's Bob McKenzie.