As a Senior/Principal Firmware Embedded Engineer, you will play a key role in driving the development of innovative IoT solutions. Your primary responsibilities will include designing and developing firmware for IoT modules, silicon, and devices, as well as integrating these components with hardware components such as microcontrollers, communication modules, and external networks. You will also be responsible for implementing over-the-air firmware update systems and collaborating with cross-disciplinary teams to define project requirements and ensure timely project completion.