Sheng Zhao

Embedded Software Engineer at Meta

Austin, Texas, 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
Sheng Zhao is an embedded software engineer with over a decade of experience building firmware and application software for automotive, industrial, and consumer devices. He has led teams at Texas Instruments and HP, driving power management, bootloader/security functions, and end-to-end releases for next-generation hardware while now contributing at Meta. Sheng blends low-level firmware expertise on TI Jacinto/Sitara platforms with higher-level Android, Python, and Qt development, and has shipped Software Defined Radio features to millions of vehicles. He’s comfortable operating in cross-functional environments—partnering with HW, validation, product, and marketing—and has a track record of mentoring engineers and improving automated test frameworks. An active open-source contributor, he ported Firmata support across TI LaunchPad boards in the Energia Arduino fork, broadening IoT hardware compatibility.
code12 years of coding experience
job13 years of employment as a software developer
bookMaster's degree Electrical Engineering, Master's degree Electrical Engineering at Georgia Institute of Technology
languagesChinese, German, English
github-logo-circle

Github Skills (10)

embedded10
c-language10
firmata10
abstraction-layer10
cprogramming-language10
sys10
arduino10
hal10
msp9
iot8

Programming languages (1)

C

Github contributions (5)

github-logo-circle
energia/Energia

Jun 2014 - Aug 2014

Fork of Arduino for the Texas Instruments LaunchPad's
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits in 2 months
Contributions summary:Sheng primarily contributed to porting the Firmata firmware, which is used for controlling hardware, to various new boards supported by the Energia project, which is a fork of Arduino. This involved adding board definitions, pin mapping, and hardware abstraction layers for microcontrollers, and updating the Firmata library itself. These changes enabled the Firmata protocol to work on a wider variety of Texas Instruments LaunchPads.
launchpadtexastexas-instrumentsarduino
shengzhao91/FirmataGUI

Jun 2014 - Aug 2014

Contributions:30 commits, 3 comments in 2 months
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