An IoT developer must possess some skillsets, such as hardware design, power management, troubleshooting, cloud computing, and data analytics. Try to build expertise into the area that will slowly move down and up the stack. First of all, it's very important to figure out the interest area.