All engineers are not the same. There are over forty different types of engineers. Here is just a brief listing of various types of engineers:
Aerospace, agriculture, automotive, biomedical, chemical, civil, computer, design, environmental, geological, marine, mechanical, petroleum, and software.
Engineers vary greatly in their background, working conditions and the types of education required. You can find more about engineering opportunities here: http://educatingengineers.com/career-specialties