Nyberg is signed through the end of the 2019-20 season and carries an average annual value of $745,000 at the NHL level. He will report to the Wilkes-Barre/Scranton Penguins of the American Hockey League.
Nyberg, 23, has appeared in 19 games for the Texas Stars of the AHL, where he's recorded two goals and four assists for six points, tying his career high set during his rookie season last year with Texas.
The 6-foot-3, 195-pound Nyberg has 63 games of AHL experience on his resume, all with Texas, where he's tallied 12 points (3G-9A). He's also dressed in eight career Calder Cup Playoff games, registering two assists.
The native of Lundy, Sweden was originally drafted in the sixth round (165th overall) of the 2014 NHL Draft by the Dallas Stars.
Prior to his time with Dallas, Nyberg played parts of four seasons with Frölunda of the Swedish Hockey League where he skated in 124 career games and had 29 points (9G-20A). He served as an alternate captain during his final season with them in 2017-18.