Job Description : IoT Engineer
Location : Coimbatore (On-site, Full-time)
Experience : 3 - 6 years
About the Role :
We are looking for a talented IoT Engineer to join our product engineering team in Coimbatore.
You will be responsible for designing, developing, and maintaining IoT solutions that integrate hardware, firmware, and cloud platforms.
The role involves working on connected devices, embedded systems, and mobile application integration to deliver reliable, scalable, and high-performance IoT products.
Key Responsibilities :
- Design and develop firmware for IoT devices (C / C++ / MicroPython)
- Implement secure and scalable IoT communication protocols (Wi-Fi, Bluetooth LE, MQTT, WebSockets, REST APIs)
- Integrate hardware with cloud backends (Firebase, AWS IoT, or Azure IoT)
- Collaborate with mobile app and cloud teams to ensure smooth end-to-end data flow
- Conduct QA / testing for edge cases like power / Wi-Fi loss and hardware outages
- Optimize architecture for multi-device and multi-location management
- Provide ongoing support for bug fixes, OS updates, and product improvements
- Work with cross-functional teams (BA, QA, Mobile Engineers) to deliver new features and enhancements
Requirements :
3 - 6 years of experience in IoT engineering or embedded systems developmentStrong skills in embedded firmware (C / C++ / RTOS) and debuggingProficiency in IoT connectivity and protocols (Wi-Fi, BLE, MQTT, REST APIs)Experience with cloud IoT platforms (AWS IoT, Firebase, Azure IoT)Familiarity with mobile app integration (iOS / Android) for IoT productsStrong understanding of circuit monitoring, sensors, or device telemetryExcellent problem-solving and analytical skillsGood to Have :
Experience with energy monitoring, metering, or submetering devicesHands-on exposure to current transformers, smart panels, or connected appliancesPrior work on B2C / B2B IoT products with a scaling roadmap(ref : hirist.tech)