en lo personal creo que es una excelente combinacion, ademas de que te permite entender como funciona una computadora, te permite enlazar 2 campos que se estan separando mucho.... la programacion en alto y bajo nivel
En lo personal ando buscando como unir esos 2 campos, te permite crear drivers y te permite capturar datos directamente en campo y transmitirlos y procesarlos por internet en algun servidor... creo que ese es el futuro de ambas carreras, ir creando computadoras cada vez mas pequeñas y especializadas que se conecten entre si por medios inalambricos e internet, de echo el celular se esta convirtiendo en la nueva computadora personal, ya estan saliendo al mercado celulares con word, excell y el soporte operativo para poder instalar tus propios programas... y poco a poco la gente va a exigir perifericos que se comuniquen con el celular... como por ejemplo cuando van a correr... algo que les diga cuantas calorias perdieron