Carle will take home $700,000 this season. Jarnkrok will earn $1.7 million in 2016-17, $1.8 million in 2017-18, $2.1 million in 2018-19, $2.2 million in 2019-20 and 2020-21, and $2 million in 2021-22.
The 31-year-old Carle is a veteran of 724 NHL games with 282 points while playing with San Jose, Tampa Bay and Philadelphia, where he played for coach Peter Laviolette, who is now with Nashville. Carle -- a 6-foot, 197-pound defenseman -- spent the past four seasons with Tampa Bay, which included a berth in the 2015 Stanley Cup finals.
The 24-year-old Jarnkrok played in 71 games last season and scored a career-high 16 goals with 30 points. The native of Gavle, Sweden, was second on the team with four game-winning goals last season.
The 51st pick overall by Detroit in the 2010 entry draft, Jarnkrok was traded to Nashville on March 5, 2014, and was a restricted free agent.
Information from the Associated Press was used in this report