<p>Double-majoring is probably a bad idea. There are more spots (and more lucrative ones) for dedicated specialists than there are for unsure generalists, so going after a single major with passion and effort is usually the most lucrative choice. Realize also that additional years spent in college detract from lifetime earnings pretty fast - stay an extra year or two and you may take decades for that double-major to pay off! Double-majoring only really pays off when you can find a good position that genuinely requires equal knowledge of both fields, and that is a very rare situations.</p>
<p>At the same time, there is no engineering field where you will be well-qualified to cross fields with only a few extra courses. Starting with a single engineering major, it typically takes a semester full of classes just to get the basics of a second engineering major, 2-3 semesters to get enough knowledge to be employable, and 3-4 semesters to get enough education in the second field that you are equivalent to your first major! Don’t think that taking a couple of EE courses is going to get you an EE job offer!</p>
<p>Outsourcing will happen in every field (Including medicine! Ever hear of medical vacations?), but there are things you can do to maximize your security, such as excelling in your field and entering specific industries (not fields, industries) that are less likely ot outsource.</p>