Considerada antiguamente como una rama de la ingeniería del software actualmente el peso ganado por ella ha hecho que sea constituida como un grado independiente con sus propias responsabilidades y atribuciones:
• Análisis y evaluación de arquitecturas de computadores, incluyendo plataformas paralelas y distribuidas.
• Desarrollo y optimización software para las arquitecturas de computadores.
• diseñar, desplegar, administrar y gestionar sistemas y redes de computadores.
De la misma forma que el resto de ingenierías pueden actuar en:
• Gestión y administración de empresas dedicadas al sector.
• Docencia de la misma y de los campos asociados.
Perspectiva actual
Una ingeniería fuertemente marcada por el trabajo en equipo (tanto unidisciplinares como multidisciplinares), un alto componente técnico y de I+D, un fuerte carácter puntero y vanguardistas y, al igual que la ingeniería del software, una flexibilidad fuera de lo común debido a la posibilidad de trabajar en el sector público, en el privado y como autónomo por cuenta propia. Unas posibilidades amplias y un crecimiento del mercado laboral constante y rápido.