Rahul Tank

Senior Engineering Manager at Espressif Systems

Pune, Maharashtra, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Rahul Tank is a Senior Engineering Manager with 19 years of deep expertise in embedded systems, wireless firmware, and protocol stacks, currently leading BLE NimBLE development at Espressif Systems. He has built and scaled globally distributed teams that deliver production-quality embedded software for millions of IoT devices, blending hands-on RTOS and silicon bring-up experience with strategic product alignment. His career spans leadership roles at Espressif, NXP, and Marvell, where he drove firmware architecture, wireless feature development, and cross-functional collaboration. An active open-source contributor, Rahul has extended Apache Mynewt/NimBLE and contributed critical fixes and integrations to Espressif’s esp-idf, demonstrating both low-level protocol work and practical hardware integration. He’s passionate about mentoring engineers, fostering engineering culture, and translating complex wireless requirements into reliable, shipping products. Based in Pune, he combines system-level technical depth with a proven track record of scaling teams and influencing product direction in the embedded wireless domain.
code5 years of coding experience
job15 years of employment as a software developer
bookBachelors of Engineering, Information Technology, Bachelors of Engineering, Information Technology at VIT
github-logo-circle

Github Skills (20)

hardware-interface10
bluetooth-le10
c-programming10
c1110
c1710
iot10
btle10
sys10
esp-idf10
embedded10
hci10
bluetooth-low-energy10
iot-devkit10
low-level-programming9
nimble9

Programming languages (3)

JavaC++C

Github contributions (5)

github-logo-circle
espressif/esp-idf

Feb 2021 - Jan 2023

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 reviews, 141 commits, 6 PRs in 1 year 11 months
Contributions summary:Rahul's commits focused on the Espressif IoT Development Framework for Espressif SoCs, indicating expertise in embedded systems development. The code changes involve integrating ESP Timer support for the esp32h2, fixing compilation issues in NimBLE examples, and addressing memory issues. This suggests the user is involved in tasks such as hardware integration, developing software for embedded systems, and bug fixes related to those areas.
espressifdevelopment-frameworkesp-idfiotesp32
apache/mynewt-nimble

Feb 2022 - Dec 2022

Apache mynewt
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 reviews, 5 commits, 32 PRs in 10 months
Contributions summary:Rahul's contributions primarily involve adding new HCI commands and events related to Bluetooth Low Energy (BLE) features, specifically power control and connection subrating. This includes modifications to the `ble_gap.h`, `ble_gap.c`, `ble_hs_hci_evt.c`, `ble_gap_priv.h`, and `ble_hs_startup.c` files, which suggests a focus on low-level BLE stack implementation and extending its capabilities. The user also appears to add helper macros for periodic advertising.
javamynewtapache
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Rahul Tank - Senior Engineering Manager at Espressif Systems