CE major along with a CS degree? Necessary?
I'd like to make myself as marketable as possible to be able to qualify for some internships over the summer. Specifically as a long term goal, I'd like to be able to be a part of operating systems and embedded systems development. The way my school (science) works, there are no electives or required courses involved in understanding lower level aspects that would be necessary for taking said path - http://bit.ly/9H5RIF. In the engineering school, however, CE covers mostly all of those aspects that would be beneficial for me in the long run, I believe, if I were to take that path. 

My question to you, stackoverflow, is whether it's necessary to go for a double major in CE in trying to pursue the path leaning towards at the moment, or can most of these things be learned by self-teaching. Would pursuing a double major in CS and CE be pointless to some degree? Also, if some of you look down on this idea, I would love to hear some opinions as what would be considered ideal as a second major to make one's self as marketable as possible. 

I would love to be able to get some type of internship this summer, but I feel like I've not enough practical experience yet.

Thanks
CE major along with a CS degree? Necessary?
===

I'd like to make myself as marketable as possible to be able to qualify for some internships over the summer. Specifically as a long term goal, I'd like to be able to be a part of operating systems and embedded systems development. The way my school (science) works, there are no electives or required courses involved in understanding lower level aspects that would be necessary for taking said path - http://bit.ly/9H5RIF. In the engineering school, however, CE covers mostly all of those aspects that would be beneficial for me in the long run, I believe, if I were to take that path. 

My question to you, stackoverflow, is whether it's necessary to go for a double major in CE in trying to pursue the path leaning towards at the moment, or can most of these things be learned by self-teaching. Would pursuing a double major in CS and CE be pointless to some degree? Also, if some of you look down on this idea, I would love to hear some opinions as what would be considered ideal as a second major to make one's self as marketable as possible. 

I would love to be able to get some type of internship this summer, but I feel like I've not enough practical experience yet.

Thanks