I think it's doable, but tricky.
I would actually steer clear of possession. The reason is that it's both difficult and expensive to possess drones (because of their high OR), and only very high force spirits benefit from possessing vehicles.
I think you can make it work, but I would be inclined to base it around Command (jumping in is both expensive and requires cyberware to be most effective) and/or autonomous drones. On the magic side, I'd be inclined to focus on useful Sustainable spells - the idea being that you use Sustained spells to buff spirits/drones/teammates, and then work remotely. One thing RC riggers do very well is get big dice pools, so the -2 per spell penalty isn't as significant.