Wei Chen

Sr. Product Eng. at ARM

Fremont, 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
Wei Chen is a senior product engineer with over a decade of experience specializing in memory circuit design, ASIC CAD flow automation, silicon debug and failure analysis. Based in Fremont, he combines deep hardware roots—designing and tape-out of multi-node SRAM test chips and FPGA-embedded memories—with software-oriented flow development and tool support at ARM, Altera and National Semiconductor. He has a strong systems-software footprint in open source, contributing architecture-level fixes and ARM64 support to projects like Unikraft, Xen, Solo5 and container runtimes to improve multi-arch and hypervisor functionality. Known for pragmatic automation (Perl flows that cut manual effort) and cross-functional leadership, he translates silicon failure data into actionable design and foundry fixes and publishes final test-chip reports. Colleagues rely on him to bridge low-level silicon details and system-level architecture, a skill reflected in both his lab debug work and kernel/hypervisor contributions.
code9 years of coding experience
job10 years of employment as a software developer
bookBS, Electrical Engineer, BS, Electrical Engineer at SUNY New Paltz
bookMS, Electrical Engineering, MS, Electrical Engineering at University at Buffalo
github-logo-circle

Github Skills (43)

kvm10
container10
assembly10
system-programming10
numa10
hyper-v10
qemu10
architecture10
low-level10
os-development10
c1110
x8610
c1710
kernel10
hyper10

Programming languages (7)

ShellRustCOCamlGoLogosPostScript

Github contributions (5)

github-logo-circle
Solo5/solo5

Jul 2017 - Dec 2018

A sandboxed execution environment for unikernels
Role in this project:
userBack-end Developer
Contributions:33 commits, 10 PRs, 87 comments in 1 year 5 months
Contributions summary:Wei primarily contributed to the back-end of the Solo5 project, specifically by adding support for the AArch64 architecture. Their work included implementing core features like CPU initialization, memory mapping, exception handling, and hypercall mechanisms. They also integrated an AArch64 image to the ELF loader and added GDB support. Furthermore, the user implemented a test for FPU for AArch64.
kvmunikerneldockerhypervisorfreebsd
xen-project/xen

Aug 2020 - Dec 2022

Mirror of the Xen Repository (PRs not accepted see: http://wiki.xenproject.org/wiki/Submitting_Xen_Project_Patches)
Role in this project:
userBack-end Developer & System Architect
Contributions:8 commits in 2 years 3 months
Contributions summary:Wei focused on enhancing the Xen hypervisor's NUMA (Non-Uniform Memory Access) support, particularly in the x86 architecture. Their work included refactoring and generalizing NUMA-related code, moving x86-specific components to common modules for broader architectural compatibility. They also introduced improvements such as improved memory management and configuration options for increased flexibility, along with various code refinements. These changes demonstrate a focus on both architectural improvements and core system logic within the Xen project.
wikipatchesxenprs
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