<p>People in a lot of technical fields like other engineering, math, physics, and chemistry do often end up with software jobs. In some cases, they may be writing software whose application is in the field of their degree. Whether a given company will hire a new graduate to a specific job is something that only that company can answer.</p>
<p>Note that EE and CS are a single department in some schools. A student may choose a mix of topics in his/her junior/senior level courses, ranging from fields and waves, power systems, electronics and semiconductors, circuits, computer (hardware) architecture, computer software, and computer theory.</p>
<p>Someone who wants to go into software development may want to at least take the introductory computer science courses, data structures, operating systems, and algorithms/theory.</p>