01Overview
Job title: IoT / Embedded Systems Engineer
Location: Pune, Maharashtra In office Full-time
Description body:
SnifferBots builds IoT hardware that detects the early warning signs of electrical fires abnormal heat, humidity, and gas inside control panels and switchgear, and can proactively trip a feeder before a fault becomes a fire. We're building our next-generation device and looking for a hands-on engineer to help take it from prototype to product.
What you'll do:
Build and iterate on hardware prototypes (ESP32-based) integrating temperature, humidity, and gas sensors
Write and maintain firmware in C/C++ (Arduino framework): sensor logic, alarm thresholds, relay control, OTA updates, offline data buffering
Integrate the device with a cloud database (Firebase) for real-time and historical data logging
Build automated SMS (MSG91) and email alerts for warning/critical conditions
Debug across the full stack sensors, firmware, and cloud connectivity
Work directly with the founder on design decisions and the path to a manufacturable product
What you bring:
Solid C/C++ programming; hands-on with the Arduino IDE and ESP32 (or ESP8266/STM32)
Practical experience with I2C, SPI, UART, and WiFi
Basic electronics skills reading datasheets, breadboard debugging, multimeter use
Some exposure to cloud/IoT platforms or REST APIs (Firebase, AWS IoT, ThingsBoard, or similar) academic or personal projects count
A degree (or final-year standing) in Electronics, Electrical, Computer Engineering, or a related field
Good to have:
A personal or academic project combining ESP32/Arduino + sensors + a cloud backend show us what you've built
Basic PCB design exposure (KiCad, EasyEDA, or Eagle)
Familiarity with RTOS concepts, MQTT, or BLE
Why join us:
Full ownership of a real product from prototype to launch not one layer of a large team's stack
Direct mentorship and collaboration with the founder
Build safety-critical h .