Tom Kuhnhackl agreed to a one-year contract with the New York Islanders on Monday.
Financial terms were not disclosed.
The 26-year-old forward had eight points (two goals, six assists) in 69 games with the Pittsburgh Penguins last season and no points in 12 Stanley Cup Playoff games.
[RELATED: NHL Free Agent Tracker]
The Penguins selected Kuhnhackl in the fourth round (No. 20) of the 2010 NHL Draft. He has 39 points (11 goals, 28 assists) in 168 NHL games and seven points (three goals, four assists) in 47 playoff games.
Kuhnhackl won the Stanley Cup with the Penguins in 2016 and 2017.