Id also recommend attending some tech events -- Chennai Geeks (http://blog.chennaigeeks.com/) or ilugc (http://www.ilugc.in/). You will get a chance to meet people who have startups and would be ready to take your services, maybe for a lesser salary than what you get at big SIs. But what you learn there will definitely help you in the future.
Good luck!
Why don't you check it out and see what kinds of projects dominate, and learn those technologies.
You could consider Aricent as a company to apply for; Alot of european compnies are outsourcing to Aricent most of software and firmware development. I work for one of the largest mobile equipment provider; i was a firmware developer and now i was forced to switch to another kind of activity because all the development activity was given to Aricent. Hurry up, maybe in few years all this activty will move somewhere else in the world.