Han blev udvalgt i 2005 af New Jersey Devils i sjette runde (170th samlet). Efter at have set tid i Devils gårdssystemet blev han handlet i september 2008 fra New Jersey til Phoenix Coyotes. New Jersey modtog Kevin Cormier i bytte for Zimmerman. Han deltog i Coyotes træningslejr samme år, men gjorde ikke holdet og blev tildelt de mindre ligaer. I de mindreårige delte han tiden mellem Phoenix's American Hockey League (AHL) tilknyttede San Antonio Rampage og deres Central Hockey League (CHL) tilknyttede Arizona Sundogs. Zimmerman scorede 2 mål og 5 point i 56 kampe med de to klubber. Han deltog igen i Coyotes træningslejr den følgende sæson, men blev endnu en gang sendt til mindreårige. Han spillede i 72 kampe i løbet af året for Rampage og forbedrede sin point total til 9 og tilføjede en +13 rating (op fra en kombineret -10 sæsonen før). På NHL-udvekslingsfristen, Zimmerman, sammen med et sjette runde valg i 2010-udkastet
, blev handlet af Phoenix til Vancouver Canucks i bytte for Mathieu Schneider.