El ingeniero naval debe poseer conocimientos de muchos campos de la ingeniería, tales como generación y transporte de energía eléctrica, fabricación de motores navales y su instalación, estructuras metálicas dinámicas, logística, actividad portuaria, organización industrial, gestión de flotas y navieras, etc.