Machacek, 23, saw time in 13 NHL games last season, totaling two goals, seven assists -- his first NHL points. He also had 50 points in 61 games with the club's American Hockey League affiliate, the St. John's Ice Caps.
"I was coming into a new organization last year and the coaching staff probably didn’t know much about me," Machacek told the Winnipeg Sun. "At the end of the year, I showed I could play and I’m looking forward to coming to camp and trying to earn a spot."
Originally selected by the Atlanta Thrashers in the third round of the 2007 NHL Draft, Machacek has played 25 NHL games, all with the Atlanta/Winnipeg organization over the past four seasons.