Le salaire d'un ingénieur est en partie déterminée par le type de poste d'ingénieur tenue. Selon le US Bureau of Labor Statistics, les ingénieurs peuvent se spécialiser dans 17 domaines différents par Classification type des professions (CTP) le système du gouvernement fédéral. Des exemples de ces domaines, notamment l'aérospatiale, biomédical, chimique, civil, électrique, informatique, industriel, environnemental et mécanique. Tous les 17 domaines nécessitent des compétences d'ingénierie de base ainsi que la connaissance du domaine particulier. Par exemple, un ingénieur chimique doit avoir mathématiques et les compétences de conception, mais doit également une solide expérience en chimie. Les ingénieurs en environnement doivent avoir une connaissance de la composition des produits chimiques tels que les émissions des voitures et de comprendre la façon de déterminer l'impact sur l'eau, l'air, le sol, la faune et l'humanité.