The competition in engineering is so cutthroat and strong that it is basically impossible to compete in unless you have an IQ of 140+. You have to be in the top 10% to even have a change of a good paying job. 90% of recent engineering graduates won't end up in engineering jobs or end up in low paying ones.