Bo Hu

Software Engineer at Google

San Jose, 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

👤
Senior
🎓
Top School
Bo Hu is a software engineer with 11 years of professional experience, currently contributing to Android Studio and developer tools at Google from San Jose. He brings deep expertise in EDA software, numerical computation, and VLSI circuit simulation from prior roles at Apache Design Solutions and Cadence, underpinned by a PhD in Electrical Engineering. At Google he has applied system-level and build/release skills to the Android Open Source Project—improving emulator builds, enabling Control Flow Integrity for a wifi driver, and back-porting GLES fixes—showing a rare blend of platform, build automation, and graphics knowledge. Comfortable across research and production engineering, he combines rigorous device-physics modeling with practical tooling improvements that speed developer workflows.
code11 years of coding experience
job5 years of employment as a software developer
bookPHD, Electrical Engineering, PHD, Electrical Engineering at University of Washington
bookB.S., physics, B.S., physics at University of Science and Technology of China
github-logo-circle

Github Skills (11)

system10
build-system10
android-build10
system-programming10
emulation10
makefile10
device-emulation10
cprogramming-language9
c-language9
github-ci4
githubaction-workflow4

Programming languages (8)

JavaC++ShellCMakefileJavaScriptGoPython

Github contributions (5)

github-logo-circle
aosp-mirror/platform_build

Feb 2015 - Jan 2023

Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:412 commits in 8 years
Contributions summary:Bo's contributions primarily revolve around automating and streamlining the build process for the Android Open Source Project (AOSP) emulator. Their work includes enabling Control Flow Integrity (CFI) for the emulator's wifi driver and merging changes related to system image partition sizes. The user also made modifications to build configurations and related files. These changes indicate a focus on improving build efficiency and emulator functionality.
Role in this project:
userBack-end Developer
Contributions:407 commits in 6 years 11 months
Contributions summary:Bo's commits primarily involve modifications to the codebase focused on fixing build issues and merging updates. These changes include alterations to system-level files, such as unistd.h, related to system images and emulator builds. The user also back-ported GLES fixes, demonstrating an understanding of graphics libraries, further suggesting a back-end engineering role with a focus on system-level software or platform integration.
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
Bo Hu - Software Engineer at Google