In my opinion, ECE at IIT Bhubaneswar is better than CSE at NITK.
NITK CSE department was established in 1986. Students of the department have worked with high-end computing facilities. The Department is also involved in various research activities. The department has a Memorandum of Understanding (MoU) with IBM, Intel, Leeds Metropolitan University and others, for academic collaborative projects. NITK in 2019 has seen 100% placement and 96 students out of 97 got job offers. The average salary package offered was 14 lakhs per annum by top recruiting companies like Microsoft, Amazon India, Wipro Limited, Oracle India, etc.
IIT Bhubaneswar ECE department which is a part of the Electrical Engineering Department. The first batch of ECE of IIT Bhubaneswar graduates this year so there is no past placement record but the other branches from the School of Electrical Sciences hold good placement rate and the same is expected to be followed for ECE. In the year 2019, a placement percentage of 86% was recorded for EE and the placement rate for CSE was 100%. Recruiting companies like TATA Steel, TATA Advance System, Microsoft, Amazon, etc. offered students with an average salary package of 11 lakhs per annum in 2019. IIT Bhubaneswar also has collaborations with foreign universities like the University of Warwick, University of Southampton, University of Massachusetts Dartmouth, University of Western Ontario, etc.
NITK is an old NIT and considered even better than a few of the IITs, on the other hand, despite being a new IIT, IIT Bhubaneswar offers a decent academic environment and placement for ECE. Both the institutions have their own perks so choose according to your subject of interest.