Tien Loh

Senior Staff Software Engineer at StarFive Technology Co., Ltd.

Penang, Malaysia
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
Tien Loh is a Senior Staff Software Engineer with over 18 years of embedded and firmware engineering experience, currently leading OpenBMC architecture and delivery at StarFive in Penang. He has deep expertise in bootloaders, ARM Trusted Firmware and UEFI for Intel SoC FPGAs, and has driven Linux distro and Yocto SDK efforts for RISC-V developer kits. Tien blends low-level platform bring-up (DDR, MMC, EMAC PHY) with systems leadership—having led teams from FPGA validation to customer-ready images and shipping firmware upgrades, KVM and MCTP features. An active contributor to the ARM Trusted Firmware ecosystem for Stratix 10, he pairs kernel and driver upstreaming experience with scalable build-and-test infrastructure design. Pragmatic and detail-oriented, he often bridges silicon, firmware and Linux stacks to turn complex hardware requirements into maintainable, upstream-friendly solutions.
code9 years of coding experience
job18 years of employment as a software developer
bookBachelor's Degree Computer Science, Bachelor's Degree Computer Science at Universiti Sains Malaysia
github-logo-circle

Github Skills (9)

fpga10
dd10
embedded10
sys10
mmc9
soc9
c119
firmware9
c179

Programming languages (3)

JavaCSwift

Github contributions (5)

github-logo-circle
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:21 commits, 18 PRs, 26 comments in 1 year 3 months
Contributions summary:Tien focused on low-level firmware development for the Intel Stratix 10 SoC FPGA platform. Their contributions centered on initializing and configuring the memory controller (DDR), adding support for BL2 and BL31, and integrating various platform-specific services. The user also addressed several bugs in the MMC stack and the Designware MMC driver. Furthermore, they implemented EMAC PHY initialization.
trustedread-onlyfirmwareembedded
Contributions:25 commits in 2 years 1 month
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
Tien Loh - Senior Staff Software Engineer at StarFive Technology Co., Ltd.