Devan Lai

Embedded Software Engineer at EverCharge

Saratoga, California, 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
Devan Lai is an experienced embedded software engineer with 17 years designing and shipping firmware across consumer IoT, RF test equipment, and environmental sensing products. Based in the Bay Area, he excels at full-stack firmware work—from first-board bring-up and device drivers to RTOS instrumentation, automated test harnesses, and companion mobile apps—thriving on cross-layer debugging whether it’s logic analyzer captures or server logs. His career includes feature work on Keysight UXG signal sources and leading firmware for Davis Instruments’ WeatherLink and AirLink products, and he contributes to Arm Mbed OS with substantive CAN bus and GPIO improvements. Comfortable in small-company environments, he routinely solicits cross-team input to make product-level tradeoffs and builds diagnostic tools that accelerate development and field support.
code17 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (BS), EECS, Bachelor of Science (BS), EECS at University of California, Berkeley
bookSaratoga High School
github-logo-circle

Github Skills (7)

c1710
can-bus10
embedded10
c1110
sys10
testing9
iot8

Programming languages (13)

PowerShellBikeshedC++CRustGoProtocol BufferTypeScript

Github contributions (5)

github-logo-circle
ARMmbed/mbed-os

Jun 2014 - Aug 2015

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 commits, 2 PRs, 5 comments in 1 year 2 months
Contributions summary:Devan contributed to the Arm Mbed OS, specifically focusing on CAN bus functionality. They implemented support for remote CAN frames, fixed related bugs, and modified the CAN filter setup. The user also implemented CAN::mode for various C_CAN controllers and added a CAN loopback test case, indicating a strong involvement in the CAN bus implementation and testing within the embedded operating system. Further contributions included implementing and fixing GPIO registers.
kernelmbed-osoperating-systemlinuxmbed
devanlai/dap42

Sep 2015 - Dec 2021

CMSIS-DAP debugger firmware for STM32F042Fx and STM32F103xx
Contributions:6 releases, 2 reviews, 193 commits in 6 years 4 months
sdccstlinkfirmwarestm32zero
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
Devan Lai - Embedded Software Engineer at EverCharge