You would learn far more while you work than what you learn from the coursework.
Plenty of opportunities in India currently and as someone previously said, the work here isn't cutting edge for both embedded hardware/software.
I have worked in India ->did masters from NUS ->currently working here. All in circuit design. I have seen many of my friends go back either without job or not finding the job satisfactory enough considering other pressures such as living expenses/spouse visa issues