Job
Description
As an IoT Engineer, you will play a crucial role in designing, developing, and maintaining IoT solutions that integrate hardware, firmware, and cloud platforms. Your responsibilities will include: - Designing and developing firmware for IoT devices using languages like C, C++, or MicroPython. - Implementing secure and scalable IoT communication protocols such as Wi-Fi, Bluetooth LE, MQTT, WebSockets, and REST APIs. - Integrating hardware with cloud backends like Firebase, AWS IoT, or Azure IoT to ensure seamless connectivity. - Collaborating with mobile app and cloud teams to facilitate smooth end-to-end data flow. - Conducting QA/testing to address edge cases like power/Wi-Fi loss and hardware outages. - Optimizing architecture for efficient multi-device and multi-location management. - Providing ongoing support for bug fixes, OS updates, and product improvements. - Working closely with cross-functional teams including Business Analysts, Quality Assurance professionals, and Mobile Engineers to deliver new features and enhancements. Qualifications required for this role include: - 3+ years of experience in IoT engineering or embedded systems development. - Proficiency in embedded firmware development using C/C++/RTOS and debugging skills. - Strong knowledge of IoT connectivity and protocols such as Wi-Fi, BLE, MQTT, and REST APIs. - Hands-on experience with cloud IoT platforms like AWS IoT, Firebase, or Azure IoT. - Familiarity with mobile app integration for IoT products on iOS/Android platforms. - Understanding of circuit monitoring, sensors, and device telemetry with excellent problem-solving abilities. Additionally, it would be beneficial if you have: - Experience with energy monitoring, metering, or submetering devices. - Exposure to current transformers, smart panels, or connected appliances. - Previous involvement in developing B2C/B2B IoT products with a scaling roadmap. As an IoT Engineer, you will play a crucial role in designing, developing, and maintaining IoT solutions that integrate hardware, firmware, and cloud platforms. Your responsibilities will include: - Designing and developing firmware for IoT devices using languages like C, C++, or MicroPython. - Implementing secure and scalable IoT communication protocols such as Wi-Fi, Bluetooth LE, MQTT, WebSockets, and REST APIs. - Integrating hardware with cloud backends like Firebase, AWS IoT, or Azure IoT to ensure seamless connectivity. - Collaborating with mobile app and cloud teams to facilitate smooth end-to-end data flow. - Conducting QA/testing to address edge cases like power/Wi-Fi loss and hardware outages. - Optimizing architecture for efficient multi-device and multi-location management. - Providing ongoing support for bug fixes, OS updates, and product improvements. - Working closely with cross-functional teams including Business Analysts, Quality Assurance professionals, and Mobile Engineers to deliver new features and enhancements. Qualifications required for this role include: - 3+ years of experience in IoT engineering or embedded systems development. - Proficiency in embedded firmware development using C/C++/RTOS and debugging skills. - Strong knowledge of IoT connectivity and protocols such as Wi-Fi, BLE, MQTT, and REST APIs. - Hands-on experience with cloud IoT platforms like AWS IoT, Firebase, or Azure IoT. - Familiarity with mobile app integration for IoT products on iOS/Android platforms. - Understanding of circuit monitoring, sensors, and device telemetry with excellent problem-solving abilities. Additionally, it would be beneficial if you have: - Experience with energy monitoring, metering, or submetering devices. - Exposure to current transformers, smart panels, or connected appliances. - Previous involvement in developing B2C/B2B IoT products with a scaling roadmap.