Vipul Rahane

Staff Firmware Engineer at Juul Labs

San Francisco Bay Area 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

👤
Senior
🎓
Top School
Vipul Rahane is a Staff Firmware Engineer based in the San Francisco Bay Area with over a decade of hands-on experience delivering embedded systems, BLE connectivity, and secure device management for consumer and IoT products. He has led platform development across multiple MCU architectures (Cortex-M4 and M33), built OTA, coredump and signed/encrypted firmware pipelines, and implemented motion algorithms and sensor frameworks used in production devices. An active Apache Mynewt committer and PMC member, he has deep open-source expertise in BLE stacks and device-management protocols (notably contributions to Apache Mynewt’s Nimble and core projects). Vipul combines systems-level debugging (logic analyzers, oscilloscopes) with backend and protocol work—fixing subtle encoding/JSON and MTU/fragmentation issues—bridging embedded firmware to cloud and mobile SDKs. He’s led remote teams and co-founded an IoT startup, showing both technical leadership and entrepreneurial drive.
code10 years of coding experience
job11 years of employment as a software developer
bookScience, Science at Modern Education Society's Nowrosjee Wadia College Arts, Science, Pune 01
bookBachelor Electronics & Telecommunication Engineering, Bachelor Electronics & Telecommunication Engineering at Modern Education Society's College of Engineering, Pune
bookSardar Dastur Hormazdiar Highschool
bookMaster of Science (MS) Computer Engineering, Master of Science (MS) Computer Engineering at Stony Brook University
stackoverflow-logo

Stackoverflow

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

Github Skills (18)

bluetooth-le10
data-serialization10
c-programming10
n10
serialization10
btle10
sys10
encoding10
embedded10
json-encode10
bluetooth-low-energy10
c119
c179
iot9
iot-devkit9

Programming languages (8)

JavaShellCMakefileGoHTMLRubyPython

Github contributions (5)

github-logo-circle
apache/mynewt-core

Mar 2016 - Feb 2022

An OS to build, deploy and securely manage billions of devices
Role in this project:
userBack-end Developer
Contributions:269 reviews, 525 commits, 389 PRs in 5 years 11 months
Contributions summary:Vipul primarily focused on fixing issues related to encoding and JSON handling within the project. Their contributions included fixing comma separators, adding parameters for log command handlers, and changing encoding flags, which suggests a focus on refining the underlying data serialization and transmission logic. Further improvements were made by changing the return types and fixes with other issues related to internal functionalities like the use of "run time" or "timestamp" in the code. This work likely improved the reliability and accuracy of the project's data handling mechanisms.
mynewtsecurely
apache/mynewt-nimble

Jul 2016 - Aug 2021

Apache mynewt
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 reviews, 28 commits, 6 PRs in 5 years 1 month
Contributions summary:Vipul primarily contributed to the Nimble project, focusing on Bluetooth Low Energy (BLE) functionality. Their work involved fixing initialization issues, ensuring correct data packet handling within the host, and preventing memory errors in the BLE host. They also made changes to the GAP (Generic Access Profile) layer, including modifications to advertising parameters and white list settings, and addressed a missing include in a header file. The commits further included modifications to L2CAP and GATT-related code for MTU settings and fragment handling and incorporating timer functionalities for scanning operations.
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
Vipul Rahane - Staff Firmware Engineer at Juul Labs