<p>Feasible (might take 5 years), but unnecessary. There is a fair bit of movement along fields possible and formal education starts to matter less than experience. You’d be better off doing programming related engineering work than taking more CS classes.
It’s cheap to prove whether or not someone is a good programmer. It’s very expensive to see if someone is a good engineer or not. Keep that in mind.</p>