Summary
Duc Dang is a seasoned embedded software engineer with 14 years of experience designing and optimizing low-level firmware and board support for PowerPC and ARM64 platforms. He has deep hands-on expertise across a wide range of IPs—including PCIe, DDR2/DDR3, USB, Ethernet, SATA, DMA engines, I2C/SPI and interrupt controllers—and has driven board bring-up, bootloader (U-Boot) work, device-tree maintenance, and performance tuning. At Cadence and AppliedMicro he led firmware and BSP efforts for FPGA prototyping and multi-core SoCs, and now contributes to platform engineering at Google in the San Francisco Bay Area. Duc combines system profiling skills with practical driver development (notably PCIe/MSI on X-Gene) and a track record of upstream Linux device-tree stewardship. Colleagues rely on him to translate complex silicon behavior into reliable, producible software stacks. He holds an MS and BS in Computer Science from Ho Chi Minh University of Technology and is comfortable bridging hardware intricacies with production software.
14 years of coding experience
9 years of employment as a software developer
BS, Computer Science and Engineering, BS, Computer Science and Engineering at Ho Chi Minh University of Technology