Efter senaste säsongen med Timrå har Pettersson spelat fyra säsonger i SHL med Modo, Skellefteå och Växjö, där han även var med och tog SM-guld 2020-21. Men det blev även två säsonger i AHL under säsongerna 2017-18 och 2018-19 med Milwaukee och Tucson.
Senast spelade 28-åringen för den ryska klubben Spartak Moskva och där stod han för 24 poäng på 42 matcher.
"Det känns otroligt roligt att vara tillbaka, det var här jag växte upp och fick chansen för första gången och jag hoppas kunna återbetala det under de kommande åren. Längtar efter att dra igång och träffa resten av grabbarna", säger Pettersson till klubbens hemsida.
Kontraktet är skrivet över fem säsonger.