You can always go back to school. But nothing beats real industry experience specially if you can work at one of the top tech. companies. So I would say go get a job, work for a year or 2 and then decide if you still want to go back to school to continue research etc. You will have a much better idea.
On the other hand, if you feel that your chances of getting into one of the top. tech companies is not that great right now but you can get into a top grad school program, then go for the grad school. You will connect with top companies there.