03 Oct
|
Smart Node
|
Vadodara
03 Oct
Smart Node
Vadodara
Job Title: Firmware Developer
Employment Type: Full time | On site
Education: B.E. / B. Tech.
Experience: 2+ Years
About Smart Node:
Smart Node is one of India’s leading brands in wireless home automation, transforming homes, offices, and hotels into smart spaces. With over 8 years of innovation, we are on a mission to simplify lives through cutting-edge automation technology made in India.
Join our passionate and quick-growing team to be part of the next big revolution in smart living.
About the Role:
We're looking for a Firmware Engineer with robust embedded development experience to build production firmware for IoT and smart automation products, primarily on Espressif ESP32 using ESP-IDF and FreeRTOS. The role involves working closely with hardware, developing under an RTOS,
and handling the complete firmware lifecycle — from boot-up to secure OTA updates.
Key Responsibilities:
Develop, debug, and maintain embedded firmware across the full product lifecycle
Work with wireless technologies: Wi-Fi, Bluetooth/BLE, Thread
Implement RTOS-based firmware (tasks, queues, semaphores, mutexes, timers, inter-task communication)
Interface with hardware peripherals: SPI, I²C, UART, GPIO, PWM, ADC
Develop and debug network communication using TCP/IP, UDP, MQTT, DNS; use tools like Wireshark for troubleshooting
Collaborate with hardware engineers on PCB bring-up, board validation, and product testing
Write clean, modular, well-documented Embedded C/C++ code
📌 Firmware Developer Vadodara
🏢 Smart Node
📍 Vadodara