There are various Universidades which offer engineerings:
Universidad Politécnica de Madrid (UPM)
www.upm.es Universidad Carlos III
www.uc3m.es Universidad Alcalá de Henares
www.uah.es Universidad Privada Alfonso X el Sabio
www.uax.es Universidad Privada Pontificia de Comillas (UPCO)
www.upco.es Universidad Privada Europea de Madrid (
www.uem.es)
They offer Computering Engineering, Electronical Engineering, Telecommunications, Industrial, Construction, Mining, Naval, Aeronautical, etc... depending on the Universidad.
Hope this helps.
Fernando