# Changbai He > Software Engineer Location: San Jose, California, United States Profile: https://flows.cv/changbai ## Work Experience ### Principal Software Engineer @ Palo Alto Networks Jan 2020 – Present | Santa Clara County, California, United States - High availability cluster - Open source software ### Senior Principal Engineer @ Extreme Networks Jan 2017 – Jan 2020 | San Francisco Bay Area - Implemented remote Go exec package API for micro-service applications in containers to run host sub-processes with pipes. - Migrated SLXOS source code control system from ClearCase to GitHub. Migrated SLXOS build system from electric cloud to local machine parallel build. ### Senior Principal Engineer @ Brocade Jan 2013 – Jan 2017 | San Francisco Bay Area - Created virtual SLXOS. Added common PCI device in QEMU to simplify simulation of Broadcom devices and system FPGA. Created vsh shell to manage virtual SLXOS devices in virtual labs. Provided virtual functionality to create and delete virtual SLXOS devices and Linux workstations, connect virtual device console, power on and off virtual devices, and connect devices on virtual networks via virtual cables. - Ported KVM/QEMU on SLXOS. Created a virtual bridge device to hot plug hardware devices to SLXOS VM. The bridge also supports SFM card physical insertion and removal on SLX chassis. Enhanced VFIO/IOMMU drivers for multichannel input/output virtualization (patented) to support software keep-alive by running a process on host and SLXOS on a VM. ### Senior Principal Engineer @ F5 Jan 2012 – Jan 2013 | Seattle, Washington, United States - Added L2-4 network DOS protection on BIG-IP. Implemented DOS identification and attack detection mechanism to prevent various attacks and mitigate attack impact on BIG-IP and servers. ### Software Architect @ Brocade Jan 2008 – Jan 2012 | San Francisco Bay Area - Brought u-boot and Linux kernel running on Reaper devices. Ported PCI, I2C and flash device drivers. Built BusyBox root filesystem. - Implemented a layer of software to map Mucho OS API to Linux API. Built NetIron code on GNU build environment and ran on Linux system. - Designed and implemented a framework for FastIron redundant system. The standby state is synced through remote function calls. The framework automatically replays hardware configuration (pending remote function calls) to recover any lost transactions on failover. ### Principal Engineer @ Foundry Networks Jan 2000 – Jan 2008 | San Francisco Bay Area - Added SMP support on Mucho OS. Redesigned and implemented a new multicore scheduler for multi-threading and multiprocessing system. A CPU core can run any thread in any process and a process can also be assigned to run on a dedicated core. - Added true remote console and remote debugging capability on Mucho OS. A physical console port on a management card can be redirected to any line card or the other management card. This also allows source code level debugger and telnet to connect to manage cards and line cards through a management Ethernet port over TCP connections. - Developed Mucho OS. Designed and implemented features of preemptive multitask scheduling, application private memory domains, shared memory, centralized heap management, recoverable file system, semaphores, message queues, timers, CPU sampling, data address watch and crash save. ### Software Engineer @ Asante Technologies Jan 1990 – Jan 1994 | San Francisco Bay Area - Developed AsanteView network management system. Implemented network topology map, network device configuration and monitoring on Windows to manage Asante network devices. ## Education ### Master of Science - MS in Physics Central China Normal University ### Bachelor of Science - BS in Physics Xidian University ## Contact & Social - LinkedIn: https://linkedin.com/in/changbai-he --- Source: https://flows.cv/changbai JSON Resume: https://flows.cv/changbai/resume.json Last updated: 2026-04-12