Take ownership of the development of IoT systems, with a focus on embedded software, system architecture, and hardware and firmware integrationDesign and develop robust, efficient, and scalable embedded software for IoT products based on microcontroller platforms and, optionally, Linux based systemsProvide technical guidance for hardware development in collaboration with external partners, including reviewing and challenging PCB designs to ensure functionality, quality, and manufacturabilityCollaborate closely with mechanical, software, and cloud engineering teams to ensure seamless end to end system integrationDefine and refine product.