Have an Answer?
I'm not sure where you currently are in your career, but if you're still in college, a switch in engineering fields shouldn't be complicated. Talk to your advisor about it. Also, 1st or 2nd year of college is a great time to transfer to a school that is better suited for your goals.
That being said, I'm currently trying to switch to biomedical engineering. To me, its a fascinating field with many specialties that fit different skill sets and interests. This article on CNN money just ranked it as the best career in America: best starting income, personal satisfaction, 10-year job growth, and benefit to society. http://money.cnn.com/pf/best-jobs/2013/snapshots/1.html?iid=BestJobs_sp_lead
James T Gibbs, PE, PMP
You can do whatever you want and work wherever you want. I'm not sure I know what bioengineering is, but I just read that biomechanical engineering was the number one rated career for initial income and growth. That field involves building medical devices, sensors, equipment, and materials, many of which must be interfaced with computer hardware and software to operate and record data. The Information Technology (IT) firms you listed are all excellent and constantly need computer, software, and electrical engineers. Your opportunities are vast and you will have to make some tough decisions about which ones to pursue. That's a good problem to have!
Computer Science is good, you should also look into Information Technology. I believe this career field to be high in depend for the prospective companies you are interested in. Good luck!