Harshal Patil

Embedded Software Engineer 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
Harshal Patil is an Embedded Software Engineer with six years of experience, currently working at Espressif Systems in Pune and specializing in IoT firmware and secure-boot workflows. He has contributed to high-profile Espressif open-source projects—improving bootloader security, deterministic ECDSA signing, HSM integration, and test infrastructure for esp-idf and esptool—demonstrating a strong focus on cryptographic robustness and testing. His background includes full-stack internship projects and leading large student teams to build event web and mobile platforms, reflecting an ability to move between low-level embedded security and product-facing software. Comfortable both shipping firmware-level fixes and building developer tooling, he blends pragmatic engineering with a security-first mindset and a knack for improving long-term maintainability.
code6 years of coding experience
job2 years of employment as a software developer
bookBachelor of Technology - BTech (Hons.), Computer Engineering, Bachelor of Technology - BTech (Hons.), Computer Engineering at College of Engineering Pune
github-logo-circle

Github Skills (16)

ecdsa10
it-security10
esp3210
embedded10
mbedtls10
c-programming10
sys10
python10
cryptography10
boot10
security10
u-boot9
testing9
pkcs9
loader9

Programming languages (5)

JavaCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
espressif/esp-idf

Sep 2022 - Jan 2023

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 reviews, 34 commits, 1 PR in 4 months
Contributions summary:Harshal appears to be involved in the development of the Espressif IoT Development Framework, specifically focusing on the bootloader and security-related aspects. Their contributions include migrating unit tests related to protocomm, esp-tls, mbedtls, and app_update from the unit-test-app to the component-test-app, which suggests a focus on improving testing infrastructure. They also added support for deterministic ECDSA signature generation, and fixed issues related to key storage and memory corruption.
espressifdevelopment-frameworkesp-idfiotesp32
espressif/esptool

Nov 2022 - Jan 2023

Serial utility for flashing, provisioning, and interacting with Espressif SoCs
Role in this project:
userSecurity Engineer
Contributions:3 reviews, 4 commits, 18 comments in 1 month
Contributions summary:Harshal primarily contributed to the security aspects of the `esptool` repository, specifically focusing on secure boot functionality. Their work involved adding support for pre-calculated signatures, enabling the use of external Hardware Security Modules (HSM) for signing, and integrating ECDSA-P384 signatures. They also implemented testing for the HSM interface and ECDSA signatures, and added warnings for potential security vulnerabilities.
bootloadersocserialespressif
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
Harshal Patil - Embedded Software Engineer at Espressif Systems