Rosen, 27, spent last season with the AHL's Toronto Marlies, tallying 13 points (five goals, eight assists) and 22 penalty minutes in 30 regular-season games.
Overall, the 6-foot-1, 186-pound defenseman has dressed in 181 career AHL regular-season games, collecting 96 points (19 goals, 77 assists) and 94 penalty minutes.
The Vaxjo, Sweden native has also made 20 career NHL regular-season appearances, recording five points (one goal, four assists) and eight penalty minutes.