Live opening · Posted 3 days ago

Firmware Developer (On Site) - Vadodara, Gujarat

Smart Node · Vadodara, Gujarat, India (On-site)
Linkedin No
You are 3 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 3 days ago
CompanySmart Node
LocationVadodara, Gujarat, India (On-site)
Work modeNo
SourceLinkedin
Listed3 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
5 min from Linkedin publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
71,100 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

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 fast-growing team to be part of the next big revolution in smart living.
About the Role:
We're looking for a Firmware Engineer with strong 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
Who Can Apply (Ideal Backgrounds):
Bachelor's degree in Electronics, Electrical, Computer Engineering, Embedded Systems, or related field
2+ years of hands-on embedded firmware development experience (strong practical projects also considered)
Strong hands-on experience with Embedded C/C++ and ESP32/ESP-IDF
Practical experience with FreeRTOS (or similar RTOS)
Comfortable using debuggers, programmers, serial terminals, and logic analyzers
Strong independent troubleshooting ability across firmware, RTOS, hardware, and networking issues
Familiarity with Git/version control
Preferred industry experience includes:
Nordic Semiconductor / Silicon Labs wireless platforms
Thread / Matter
STM32 or Infineon PSoC 4 (ARM-based MCUs)
Secure boot, firmware encryption, and secure OTA
Low-power/battery-operated IoT devices
Industrial/building automation protocols (DMX, DALI, KNX)
Prior experience developing firmware for commercial/production IoT products
Why Join Us?
Be part of a fast-growing, innovation-driven smart automation company
Attractive fixed salary + performance-based incentives
Exposure to premium residential and commercial projects
Opportunity to build your personal brand in the smart home technology space
https://smartnode.in/

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App