hi,
see there is many type of software professional jobs is available. if you want to study engineering you can take computer science engineering or information technology stream to get admission in btech. between cse and IT I would suggest to go for computer enginneering for future scope in research oriented field.
now you need to crack engineering entrance exam for admission in btech in top institute. all india level common engineering entrance exam is jee mains. also you need to crack jee advance exam if you want to take admission in iits.
now coming to the eligibility criteria, if you want to take admission in nits or iits you need to have 75% marks in 10+2 in pcm in aggregate. 75% criteria is for general and obc , for sc, st candidates it is 65%. so if you are from general category getting above 75% in 10+2 satisfies all criteria for most of the colleges. however most of the government colleges has criteria for 50% marks in 10+2.
in tamil nadu there is tnea counseling happens for engineering admission, where 500+ engineering colleges participates. counselling is done on the basis of 10+2 score.
you may follow the below linkt o know about top engineering colleges in india :
https://engineering.careers360.com/colleges/ranking
College Comparison based on Courses, Placement, Rank, Fee
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile