Hi, @harsha3755 as Aditya said start with the project and build a portfolio. There is an easy path and another is a little hard. The easy way is to get into any IoT company and work on software dev and you'll get a chance to work closely with an embedded team and then start adding value with cross-functional skills. In any IoT job profile, you'll be dealing with h/w anyway. Another route is to pick a development board, understand OS, memory management in detail, and learn to write drivers for peripheral interfaces, take some internships that will focus on firmware. And you'll get the title embedded firmware. I hope this may help. Good luck and best wishes!