Both NITK and IIT Bhubaneswar are famous for offering excellent academic courses in Engineering, However, I can guide you about electronics and communication from IIT Bhubaneswar.
NITK ranks 21st in the Engineering Category by NIRF 2019. It is the top Institute among the NITs. During 2018-19, a total of 92% of students got placed from undergraduate programs. The Computer Science branch of NITK Surathkal received an annual package of 18 lakhs per annum.
IIT Bhubaneswar ranks 17th in the Engineering Category by NIRF 2019. It is one of the new establishments of IIT. The cut off for Electronics and Communications in IIT Bhubaneswar is 1000-3000. A total of 86% placement was recorded in the year 2019 from the Electronics and Communications department. The Electronics and Communications branch of IIT Bhubaneswar received an annual package of 11 lakhs per annum.
Though IIT Bhubaneswar has a better ranking, students often prefer choosing NITK other than the newer IITs. Due to its reliability and popularity among students. NITK is a much older institute than IIT Bhubaneswar resulting in having better connections with companies, faculty members, infrastructure, alumni, etc.
Though CS students received more salary packages than Electronics and Communications it is up to you to choose which career will be perfect for you. You can choose to study in IIT Bhubaneswar by receiving the IIT tag or you can go for NITK which has been here for a long time.