Job Description: Bharat Smart Services is seeking a skilled and passionate Embedded Firmware Developer to join our engineering team. You will be responsible for developing reliable, scalable, and efficient firmware for ESP32/ESP8266-based IoT products. This role involves working at the intersection of hardware and software to bring cutting-edge smart solutions to life.
Key Responsibilities:
- Design, develop, and debug embedded firmware in C/C++ for ESP32/ESP8266 microcontrollers.
- Implement low-power modes, bootloaders, and OTA update mechanisms.
- Collaborate with hardware, mobile, and cloud teams to define firmware requirements, review hardware schematics, and improve system performance.
- Write and maintain clear technical documentation such as register maps, state diagrams, API guides, and release notes.
About Bharat Smart Services:
At Bharat Smart Services, we are committed to building intelligent, efficient, and reliable smart device solutions that cater to modern-day needs. From connected appliances to industrial IoT systems, we innovate to create a smarter and more connected India. Our team thrives on solving tough engineering problems and bringing real-world impact through technology.
Required:
- Bachelor’s degree (B.E./B.Tech.) in Electronics, Electrical, Computer Engineering, or equivalent practical experience.
- Minimum 2 years of hands-on experience in embedded firmware development.
- Strong knowledge of ESP32/ESP8266 platforms (ESP-IDF, Arduino Core, or RTOS).
- Proficient in C/C++11/14, Make/CMake, Git, and CI/CD tools.
- Familiarity with JTAG/SWD debugging, and power/thermal optimization.
- Ability to interpret datasheets and schematics and use lab instruments effectively.
Nice to Have:
- Experience with FreeRTOS or other RTOS environments.
- Knowledge of MQTT/HTTP(S) protocols and TLS security.
- Hands-on experience with OTA deployment pipelines (e.g., AWS IoT, Azure IoT Hub).
- Exposure to battery-powered or ultra-low-power design considerations.
Job Types: Full-time, Permanent
Pay: ₹432,788.75 - ₹868,374.42 per year
Benefits:
- Health insurance
- Leave encashment
- Provident Fund
Application Question(s):
- Can you join immediately ?
Experience:
- Firmware Developer: 3 years (Required)
Location:
- Madhapur, Hyderabad, Telangana (Required)
Work Location: In person