Ingeniería de software
La ingeniería de "software" se puede considerar como la ingeniería aplicada al "software", esto es, por medios sistematizados y con herramientas preestablecidas, la aplicación de ellos de la manera más eficiente para la obtención de resultados óptimos; objetivos que siempre busca la ingeniería. No es solo de la resolución de problemas, sino más bien teniendo en cuenta las diferentes soluciones, elegir la más apropiada.
Ingeniería en computadores
Las tareas habituales que realizan los ingenieros en computadores incluyen escribir software y firmware para microcontroladores integrados, diseñar chips VLSI, diseñar sensores analógicos, diseñar tableros de circuitos y diseñar sistemas operativos. Los ingenieros en computadores también son adecuados para la investigación en robótica, que se basa en gran medida en el uso de sistemas digitales para controlar y monitorear sistemas eléctricos como motores, comunicaciones y sensores.