CSE from IIIT Hyderabad is the best course in India for a career in software. There is no option of branch change at IIIT H, so they teach a curriculum completely dedicated to software studies from the very first year. The coding culture of IIIT Hyderabad is top class. The environment is serious and academics oriented.
BITS Pilani has top notch facilities, top class academics, a great coding culture and an enjoyable campus life. But the fees are huge, and the weather in Pilani is quite hot.
MnC at IIT Guwahati is fully concerned with software orientation. Unlike CS, it does not deal with hardware limitations. The Maths part is important for neural networks and AI, the finance part provides a base to MBA aspirants and is helpful for landing a job at an investment bank. The weather of Guwahati is pleasant, and the campus life of this college is good. But its coding culture is comparatively weak. The professors at IITs (unlike at BITS) take out their personal grudges by giving poor CPI to students. So the students must remain in their good books.
Though all the three options are good, I would suggest you opt for IIIT Hyderabad CSE. It is the best option for this field.
CSE at IIIT Hyderabad is so far the best possible program one can aspire for in India in the software industry. It’s better than IIT-B CSE and hence, far better than BITS Pilani or IITG CSE.
IIIT Hyderabad
BITS Pilani
IITG MnC
Considering all pointers mentioned above, it is clear that CSE at IIIT Hyderabad will be a best suited option for you.