Jerry Li is a Senior Embedded Software Engineer with 11 years of experience designing firmware and systems for robotics, IoT, and depth-sensing products. He spent a significant portion of his career at Microsoft building Time-of-Flight depth sensor firmware for HoloLens and Azure Kinect, and now applies that hardware-focused firmware expertise to autonomous systems at Zipline. A Waterloo Mechatronics graduate, he blends low-level C/C++ embedded work, FPGA/CPLD experience, and Linux driver development with practical robotics systems integration from his rover and IoT tracker projects. Known for squeezing power out of constrained devices and enabling live in-field reprogramming, he favors shipping reliable, testable firmware that bridges sensors, edge compute, and product-scale deployment.
11 years of coding experience
9 years of employment as a software developer
High School, High School at Westmount Secondary School
Bachelor's Degree Mechatronics Engineering, Bachelor's Degree Mechatronics Engineering at University of Waterloo
A cross platform (Linux and Windows) user mode SDK to read data from your Azure Kinect device.
Contributions:7 pushes, 4 branches in 1 year 1 month
windowslinuxkinectsdkcross-platform
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
Jerry Li - Senior Embedded Software Engineer at Zipline