For me, the Indian hardware engineers are pretty competent. I don't have a lot of interaction with the low level guys doing templating crap you could farm out to ChatGPT. The guys I chat with, we can sit around having fun conversations about defeating DRM with kernel-level nonsense all day, they're fun. I don't know how long that will hold out with AMD's new AI fuckery, though, but it's an eternal arms race, and as they build tools, so will the opposition.
But also, it really depends on what they're (Indian programmers) doing and why they're doing it. A lot of younger programmers in general are just producing garbage now, regardless of whatever country they're coming from. Many people are getting into programming and CS in general to "buy a Lambo", not out of any sense of intellectual curiosity or a love of computers. The academic programs going right now, some of them don't even start people coding until their second or THIRD year. They're not preparing people and it's a shame, especially considering how much people are spending on their degree.
Some of the most interesting graduate stuff I've come across were from Indian and Pakistan in the last two years, especially in the autonomous/AI space. Pakistan is sinking a LOT of money into drones, as is India, but Pakistan is generating a lot more interesting research programs from what I've seen because they're pouring defense spending into it. This one kid I ran into was trying to create an interface layer on top of standard programming for people who didn't speak English, so they could code. It was a garbled mess, but in the interim he had accidentally created a really good translator.
India, up until recently,
was farming a lot of its security apparatus out to a private firm, who in turn was doing a lot of private hacking for the Israelis, lol. Some of the best engineers I've known were Indians, but some of the skeeviest pieces of shit I've also known were also Indian. There's just a lot of them so you get a big cross-section. There's like a hundred ethnic groups in India, it would be like trying to ask "Are Europeans good programmers?" Some are, some aren't. You have to ask, if someone is willing to work for $2 an hour and 80 hours a week, they're not going to care about their work. BUT not everyone is like that, some are working hard to get the fuck out of India and are very brilliant people who have a lot to offer their specific industries.