Shubham Kulkarni

Senior Embedded Software Engineer (CoreOS) at Apple

Pittsburgh, Pennsylvania, United States
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
Shubham Kulkarni is a Senior Embedded Software Engineer with six years of experience building low-level firmware, OS primitives, and secure embedded platforms, currently working on CoreOS at Apple. He holds an MS in Electrical and Computer Engineering from Carnegie Mellon and has a strong track record at Espressif where he led initiatives like ESP Privilege Separation and porting MCUboot support that were adopted as full projects. Proficient in C, Assembly, RTOS (FreeRTOS, Zephyr), and tooling from linker scripts to GDB, he has contributed important fixes and tests to high-profile open-source repos such as esp-idf and Amazon FreeRTOS. Comfortable across firmware, bootloaders, and middleware networking stacks, he combines systems-level design with hands-on hardware debug using oscilloscopes and logic analyzers. Notably, he implemented a Unix-like x86 OS at CMU and has a pattern of turning exploratory prototypes into productionized projects.
code6 years of coding experience
job5 years of employment as a software developer
bookBachelor of Engineering, Electrical, Electronics and Communications Engineering, Bachelor of Engineering, Electrical, Electronics and Communications Engineering at Pune Institute of Computer Technology
bookMaster of Science in Electrical and Computer Engineering, 3.86/4.0, Master of Science in Electrical and Computer Engineering, 3.86/4.0 at Carnegie Mellon University
github-logo-circle

Github Skills (21)

freertos10
http10
c1110
c1710
iot10
sys10
s210
esp3210
embedded10
iot-devkit10
uart9
networking9
net9
ip9
tcp9

Programming languages (2)

CRust

Github contributions (5)

github-logo-circle
aws/amazon-freertos

Nov 2019 - Nov 2021

DEPRECATED - See README.md
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:14 reviews, 51 commits, 42 PRs in 2 years
Contributions summary:Shubham primarily contributed to the Espressif-specific port for the Amazon FreeRTOS project. Their work focused on fixing warnings, resolving issues with WiFi functionality, and integrating various hardware-specific components like UART, SPI, and I2C. They also added support for the ESP32-S2, optimized memory usage, and addressed a critical UART read issue, demonstrating a deep understanding of embedded systems and low-level hardware interactions.
markdown
espressif/esp-idf

Oct 2019 - Aug 2022

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:13 reviews, 224 commits, 212 comments in 2 years 10 months
Contributions summary:Shubham primarily contributed to the Espressif IoT Development Framework (esp-idf), a framework for developing applications on Espressif SoCs. Their work focused on bug fixes and improvements related to the ESP HTTPS OTA component, addressing dependency issues and ensuring correct operation. Additional contributions include adding and updating example tests, specifically related to the OTA feature, including partial and chunked downloads, and tests related to anti-rollback and URL redirection. The user also fixed logging issues, and added a new heap task tracking example.
espressifdevelopment-frameworkesp-idfiotesp32
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