The Penguins have signed forward Jason Williams to a one-year contract, worth $600,000. Williams, 30, is a 10-year NHL veteran who played in 27 games with the Stars last season, scoring five points. The 5-foot-11, 192-pound right winger has also played for the Red Wings, Blackhawks, Blue Jackets and Thrashers.