Well in terms of your professional experience, it sounds like you have a breadth of progression, accomplishments, and recognition, and it sounds based on the info you provided that you have a strong profile that would help you stand out from the large pool of Indian engineering applicants and would be competitive at top programs, yes, if you present it well across the application. The GMAT does seem low given the caliber of your experiences and much lower than other Indian engineering applicants? If it was your first/only time taking it, if you are able to you may want to do a little more prep and give it another shot just to make sure it doesn't lower your chances.
Good luck to you, keep us posted on q's and how things go!
mbaMission Insiders Guides: http://www.mbamission.com/guides.php?category=insiders
Free Consultation: http://www.mbamission.com/consult.php