In all engineering colleges, BTech students are given more preference than MTech students because they can do the job at a lesser salary than MTech students. Moreover, they are more in number and are ready to grab any role whatsoever. MTech students on the other hand prefer core jobs that align with their academic profile and specific interests. So the placement opportunities offered to Masters students are less. Mostly, they have two options to choose from, academia or corporate.
NITK offers a great research culture that instills all the necessary skills. The placements are unpredictable though. Ultimately I will advise you to opt for a Master’s degree only if you are really interested in getting a specialization degree because there is no guarantee you’ll get a job in the end.