Ingeniería inversa
Pero este término no solo se aplica al software, sino que también se considera ingeniería inversa el estudio de todo tipo de elementos (por ejemplo, equipos electrónicos, microcontroladores, u objeto fabril de cualquier clase). Se puede decir, más bien, que la ingeniería inversa antecede al nacimiento del software, tratándose de una posibilidad a disposición de las empresas para la producción de bienes mediante copiado desde el mismo surgimiento de la ingeniería.
Ingeniería en computadores
En esta especialidad, los ingenieros crean entornos integrados para la informática, las comunicaciones y el acceso a la información . Los ejemplos incluyen redes inalámbricas de canal compartido, gestión adaptativa de recursos en varios sistemas y mejora de la calidad del servicio en entornos móviles y ATM. Algunos otros ejemplos incluyen el trabajo en sistemas de red inalámbrica y sistemas cableados de clúster Ethernet rápido.