^^ Which c/o you working for buddy??..But thats really sad!! Heck these c/os might recruit B.A/M.A English grads if they are so worried to have fluent english speakers working for 'em. Sorry I can't help but think its all a big facade.
I apologize if I hurt anyone's sentiments.
Communication skills are important for
everybody. In fact, it is perceived by corporates that your ability to communicate in a foreign language such as English is directly proportional to your ability to learn and understand new things. Thus, your communication skill is an important aspect of your success as an engineer, since engineering itself is a field that involves far more than just technical prowess, as there are economics, logistics, time delays, etc. involved.
The biggest problem with engineers today (including IITians) is that most of them concentrated only on PCM and technical subjects and completely disregarded other subjects. A well rounded individual is one who knows a little bit of everything - that is why we have all these subjects in school. Thus, I can completely understand the stress on communication skills. What I do not understand is why companies need to hire engineers at all, since there are other graduates who can do many of these jobs with better communication skills and demanding lower salary.