Michael Tien

Firmware Architect at Lenovo

Vancouver, British Columbia, Canada
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
Michael Tien is a Firmware Architect based in Vancouver with over 30 years of hands-on experience spanning embedded systems, circuit design, VLSI CAD, and Android and business software. He currently leads BMC firmware development for cloud service providers at Lenovo, specializing in OpenBMC and AMI solutions for the latest Intel platforms. Previously he designed hardware/software architectures, security features, and tooling across startups and gaming companies, co-founding an arcade hardware/software division and building animation, audio, and peripheral drivers. Comfortable bridging silicon and software, he brings deep firmware debug, verification, and cross-disciplinary orchestration skills that accelerate platform bring-up. His background in VLSI CAD and long tenure in both product and platform roles gives him a rare combination of low-level hardware insight and pragmatic system-level delivery.
code11 years of coding experience
job31 years of employment as a software developer
bookBachelor of Science (BS), Electrical Engineering, Bachelor of Science (BS), Electrical Engineering at National Taiwan University
languagesChinese, English
github-logo-circle

Github Skills (14)

winusb10
stm9
usb9
cdc8
bitbake8
container-image7
ros6
kalman-filter6
simulator5
ubuntu5
virtual-machine4
sdk4
self-driving-car3
arduino2

Programming languages (5)

C++ShellCJupyter NotebookArduino

Github contributions (5)

github-logo-circle
MichaelTien8901/STM32WINUSB

Sep 2018 - Apr 2020

Convert STM32 USB CDC to WINUSB Device with HAL library
Contributions:19 commits, 1 PR, 11 pushes in 1 year 6 months
cdcstmusbwinusb
Contributions:55 pushes, 1 branch in 9 years 11 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