"Ralph possesses a vast array of hockey knowledge and certainly will be invaluable to our team," Edmonton general manager Steve Tambellini said in a statement.
"We know that his motivational skills and positive outlook will be instrumental in the future success of our hockey club."
During Krueger's time in charge of the Swiss program the tiny alpine nation moved from 15th to 7th in the International Ice Hockey Federation (IIHF) world rankings.
The Winnipeg native played professional hockey in Germany from 1979-1989 and was a member of the German national team, playing in two world championships.
(Writing by Steve Keating in Toronto, Editing by Steve Ginsburg)