hey if i want a job at ati,nvidia,intel,amd etc. (one of those hardware companies ... hd,cpu etc. etc.) as a R&D (research and development) on their parts what kind of degree would i need... obviousyl i'm sure i would need a computer engineering but would i need to go to grad school for it then?