<p>Well, have you thought about “computer engineer”? Don’t let the name fool you, it’s not simply one who just build PC’s by buying parts and installing Windows.</p>
<p>A degree in computer engineering (also called EECS in other schools like UC Berkeley) is a combination of computer science and electrical engineering. If analog stuff bore you, they take that out of the EE side and instead put in more courses on computer programming, discrete mathematics and linear algebra. So your EE side is geared towards building digital hardware and your CS side is geared to programming that hardware.</p>
<p>A lot of devices that people take for granted today like phones, MP3 players, laptops need an engineer to build/design the hardware and a programmer to make it operational/run. Being a computer engineer would let you get to do both.</p>
<p>In my school, I take all the math courses an EE would take (calculus, differential equations), plus the discrete math and linear algebra from the CS.</p>