Summary
Alex Hung is a Senior Software Engineer with 11 years of embedded systems experience, currently working on BSP audio for ARM platforms at Google after five years in a similar role at ASUS. He specializes in integrating audio kernel drivers, firmware, and system frameworks across Android, Yocto Linux, and Windows on ARM, and is fluent in C, C++, Java, Python, and shell scripting. Alex has deep hands-on expertise with kernel device trees, GPIO interrupts, I2C/I2S control, and system calls, and a strong track record of diagnosing and fixing complex concurrency and memory bugs such as race conditions, deadlocks, null pointers, and leaks. Trained with a master's in computer science from National Chiao Tung University, he combines academic rigor with practical low-level debugging chops and a clear enjoyment for delivering reliable audio subsystems.
11 years of coding experience
6 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at National Chiao Tung University
Bachelor's degree, Computer Science and Information Engineering, Bachelor's degree, Computer Science and Information Engineering at National Changhua University of Education