Well first of all the good news - Given your international collaborations and your industry you are already NOT the "ubiquitous Indian male". You could have been, but thankfully you chose your industry wisely. Plus you have a look of good collaborations with super famous firms which will help you a lot.
One thing that wasn't entirely clear is WHERE you work now (India Germany) and whether you have work experience abroad. (it will help if you do). I think given your proposed schools, a 710 would be enough, and you can concentrate your efforts on the other aspects of your application, mostly your essays and recommendations and resume.
If you have a bit of good extra currics and volunteerwork it will also help.
Admissionado | Packages | School Guides | Team
If you like the post, give it a KUDOS!