I’ve worked with a lot of Indian engineers and a lot of Chinese engineers. I can’t recall a good engineer from either group. No creativity, no “roll up your sleeves and get it done” attitude.
I’ve known a bunch of solid engineers from Russia. But they are less common than Asian immigrants.
US companies see offshoring IT as a way to drop costs. All they do is sacrifice quality, scope and time for a dollar savings. There is no return on investment.
Neither can engineer their way out of a paper bag.
We had a good coder from Serbia. His only downside was that he knew that everyone else was “an idiot” and their code “sucked”.