gordo said:
it is therefore advisable to do a commerce degree as well as this will help you in gaining one of these positions.
you don't really need the commerce part, i mean if you ace engineering, and end up in management, [this'd take at least a decade, by which time you would have most likely forgotten the commerce you'd have done earlier]. a lot of the engineers in managment don't have commerce degrees, but some have MBA's and things [which is the sort of thing that would come in handy if you wanted to run a private consulting firm etc]
but if you change you mind about the engineering, you know that financial firms will still take you, because as an engineer you would have really good analytical skills - which is what they want, they can easily train ppl with the theory, its harder teach the skills.