Mahavir Jain

Director Of Engineering 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
award
Top expert inEmbedded IoT Systems Development
Mahavir Jain is a Director of Engineering and embedded software leader with 13+ years building real-time systems, IoT products, and secure boot solutions. He brings hands-on expertise across the full stack—from bootloaders and BSP bring-up to multi-threaded applications, device drivers, and networking stacks like lwIP and Treck. At Espressif he has contributed to high-profile open-source projects (esp-idf, esp-protocols, esp-at), implementing flash encryption, anti-rollback, and networking fixes for ESP32 platforms. Comfortable with SoC validation, Palladium/FPGA setups, and ARM Cortex-M architectures, he also writes low-level C/assembly and debug tools workflows (GDB, OpenOCD, linker/ELF analysis). Mahavir’s background in hardware peripheral interfaces and USB audio/video hosts complements his security-minded firmware work, and he often surfaces non-obvious fixes like interrupt allocation and critical-section handling that prevent regressions in widely used SDKs. Based in Pune, he combines product-cycle ownership with sustained open-source impact on embedded ecosystems.
code13 years of coding experience
bookBachelor of Technology (B.Tech.), Bachelor of Technology (B.Tech.) at College of Engineering Pune
bookHSC, HSC at Fergusson College
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (39)

bootloader10
tls1210
mdns10
c-programming10
c1110
tls1310
security10
c1710
mtls10
iot10
aes-gcm10
u-boot10
sys10
boot10
libtls10

Programming languages (6)

JavaC++CMakefileHTMLPython

Github contributions (5)

github-logo-circle
espressif/esp-idf

Nov 2017 - Jan 2023

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:67 reviews, 1610 commits, 79 PRs in 5 years 3 months
Contributions summary:Mahavir implemented and merged features related to flash encryption and anti-rollback mechanisms for ESP32-C5 microcontrollers. They modified the bootloader to correctly verify application security versions and used the MbedTLS library for AES-GCM encryption/decryption. Additionally, they added a test case to ensure the correct functioning of flash encryption and anti-rollback features, contributing to the overall security and stability of the boot process.
espressifdevelopment-frameworkesp-idfiotesp32
aws/amazon-freertos

Jan 2019 - Mar 2020

DEPRECATED - See README.md
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 review, 12 commits, 8 PRs in 1 year 1 month
Contributions summary:Mahavir primarily focused on fixing regressions and implementing improvements within the ESP-IDF framework, a key component for the Espressif family of microcontrollers. Their contributions involved critical section API usage and interrupt allocation routines, along with syncing the project with recent changes and upgrading to v3.1.5 and v3.3 ESP-IDF releases. Furthermore, the user added lwIP and web server support for the ESP32, showcasing expertise in network stack and embedded system development.
markdown
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
Mahavir Jain - Director Of Engineering at Espressif Systems