I have worked with some really good Indian engineers.
And a bunch that sucked.
The ones educated in America are good, especially those who grew up here. I work with an Indian guy with an Appalachian accent because he grew up here. He is really good. Played offensive line on his high school football team.