La formation d'ingénieur peut être générale ou au contraire orientée vers des spécialités comme la chimie, la maîtrise des risques industriels, l'énergétique et la propulsion, la mécanique, l'informatique, le génie civil...
En ce qui concerne plus spécifiquement l'ingénieur informaticien, des exemples de spécialités peuvent être le génie informatique (architecture de l'ordinateur, informatique industrielle, architecture réseau, intelligence artificielle, génie logiciel...) ou le génie mathématique (communication homme-machine, ingéniérie financière, ingéniérie d'aide à la décision, simulation numérique...). Les écoles d'ingénieurs informatiques proposent généralement les spécialités lors de la deuxième année de formation.