I disagree! An engineer can get a job doing just about anything with a bachelor's. You don't need another specialty - unless you want to get into management, then get an MBA (but let your employer fund that if possible, it can be done online if you travel).P.S.
My advice to ALL UNDERGRADS: MAKE SURE YOU HAVE A MINOR if you are doing a bachelor's degree!!!
Something like Math or English or whatever.
It gives you a lot of flexibility in job opportunities later in life!
Engineering teaches you how to solve problems and how to learn - you can learn anything really easily these days via the internet. Don't waste expensive and precious college time on English, History, etc.
My kids have engineering degrees and neither are doing engineering - technical sales and software development. Their friends moved from engineering to teaching, law, and other varied careers.