IoT is essentially a very harmonious amalgam of embedded software systems and hardwares which run such software. Consequently, not all software engineers can work as IoT engineers and not all hardware engineers can work as software engineers. This creates a vacuum and employment opportunities on a large scale for almost every industrial domain as almost all industrial domains are now endorsing IoT in one way or the other. IoT will have applications in sectors ranging from healthcare to automotive to finance and almost every product will have sensors and embedded software istalled in them making them unique and differentiated. Allowing disparate devices to interact with each other and create useful commercially viable use cases will help in creating newer and novel products. For all such development a heavily competent and trained workforce will be needed which is competent not just in the skills of software development on the embedded end but also competent with hardware systems.