The deal will pay Olofsson $700,000 at the NHL level and $235,000 in the AHL, with $300,000 in guaranteed salary.
The 6-foot-3, 196-pound defenseman played two games with the Laval Rocket in 2018-19, recording one assist. Olofsson missed the last 70 games of the Rocket's season due to a shoulder injury sustained on October 19.
Olofsson played 122 career games in the AHL with Laval and the Iowa Wild since making his professional debut in 2013-14, collecting 43 points (9 goals, 34 assists). The Boras, Sweden native also dressed for 56 games in the NHL with the Minnesota Wild. He amassed 11 assists and served 16 penalty minutes at the NHL level.
Selected in the second round by the Wild (46th overall) in the 2013 NHL Entry Draft, Olofsson was acquired from Minnesota in return for forward Will Bitten on October 3, 2018.