Both IIT BHU and IIT Kanpur are one of the best and oldest institutes in India. But according to me IIT Kanpur is better than IIT BHU here are some reasons:
Based on the above information, IIT Kanpur is a better choice than IIT BHU.
According to 2019 placement highlights, a total of 88 students from Electronics Engineering got placement offers. The average package of the IIT BHU for the electronics department ranged between 10-58 LPA. While the highest package offered in IIT BHU was 1.04 LPA. Students of Electronics Engineering got placements from both core and non-core sectors. Some of the past recruiters are Google, Oracle, Bajaj, Microsoft, Amazon, Deloitte, UBER, etc.
If you are interested in robotics or core electronics, then you would definitely love to pursue this course. The course structure incorporates recent industry trends. The faculty members experienced and also you will get the guidance of the seniors. Moreover, you will also get the idea of self-study.
IIT Roorkee Mechanical will be better. It has an excellent placement record. IIT Roorkee Mechanical average package is INR 15 LPA. Reputed companies like Google, Microsoft, and Maruti Suzuki recruit from the branch. You can also get good placement opportunities in the IT sector.
IIT Roorkee has various clubs such as Web development Club, Programming Club, Robotics, etc. If you are interested, you can join any of these clubs and build additional skills.