We are building a next-generation wearable IoT devices focused on real-time indoor and outdoor tracking, low-power wireless communication, and sensor-fusion-based location intelligence. The role involves working with technologies such as BLE, GPS/GNSS, LoRaWAN, LTE-M/NB-IoT, UWB, Wi-Fi positioning, Zigbee, Thread/Matter, NFC/RFID, and IMU-based motion tracking. Our goal is to develop a reliable, low-power, and scalable product for real-world deployments.
Role Overview
We are looking for a hands-on Embedded Firmware Engineer who will lead the development of firmware for a wearable tracking device. The role involves working with Nordic chipsets, integrating GPS and LoRaWAN modules, and optimizing for low power and reliability.
You will work closely with hardware, backend, and mobile teams to deliver a production-ready IoT solution.
Key Responsibilities
- Architect, design, and develop production-grade firmware for for IoT wearable devices
- Work with ESP32 and Nordic nRF52 series (nRF52840 / nRF52832) microcontrollers
- Implement and optimize: Bluetooth Low Energy (BLE) communication, LoRaWAN communication (uplink/downlink handling), GNSS / GPS / Galileo / GLONASS / BeiDou data acquisition and processing
- UWB for precise indoor positioning and real-time location systems.
- LTE-M / Cat-M1 and NB-IoT , Zigbee , NFC / RFID , Sensor Fusion
- Integrate external modules (GPS, LoRa transceivers, sensors) via UART/SPI/I2C
- Optimize firmware for low power consumption and battery efficiency
- Develop OTA firmware update mechanisms (BLE-based preferred)
- Debug and resolve hardware-software integration issues
- Work with RTOS-based systems (FreeRTOS or similar)
- Collaborate with cross-functional teams (hardware, mobile, backend)
- Maintain clean, scalable, and well-documented code.
- Work with hardware engineers on schematics, board bring-up, and firmware validation.
- Provide technical guidance to junior engineers, perform code reviews, and help raise overall team capability.
Required Skills and Qualifications:
- Experience: 5 - 8+ years in embedded firmware development.
- Languages: Proficient in C/C++ for embedded systems.
- Experience with ARM Cortex-M microcontrollers
- Hands-on experience with ESP32 and nRF52 series (nRF52840 / nRF52832)
- RTOS: Working knowledge of FreeRTOS.
- Tools: Arduino IDE , Nordic chip suite, Familiarity with oscilloscope, JTAG, UART analyzers, etc.
- Electronics: Experience with circuit schematics, PCB layouts, and hardware interfaces (UART, SPI, I2C, GPIO).
- Debugging: Strong troubleshooting and root-cause analysis skills.
- Education: Bachelor’s / Master degree in Electronics, Computer Engineering, or related field.
- At least one end-to-end IoT product development experience
- Experience with Nordic SDK / nRF Connect SDK will be highly preferred.
- Prior experience building wearable or portable IoT devices
Nice to Have:
- Experience with MQTT, CAN bus, or BACnet.
- Sensor integration (accelerometer, motion detection, etc.)
- Basic hardware understanding (schematics, PCB debugging)
- Experience with secure communication (encryption, keys)
Job Type: Full-time
Pay: ₹60,000.00 - ₹100,000.00 per month
Benefits:
- Flexible schedule
- Health insurance
- Leave encashment
- Life insurance
Work Location: In person