Skills that will make you indispensable.

There will be more job opportunities for smarter people who have learn both engineering skills (including problem solving, analysis, synthesis, etc.), soft skills and life skills (communication, leadership, etc.) technical skills (programming, use of several tools), and have a broad based education to get the ability to pick up whatever is needed to be learnt on the job. This is independent of the discipline that you study.