I am in the final year of my 12th grade and planning to take up engineering. I am really confused about which branch to choose. Computer Science Engineering seems interesting but then Mechanical and Electrical Engineering have more job opportunities. I am interested in both software and hardware. Can someone suggest which branch will be a good option for me considering my interests and the current job market?