Summary
Zhengxu Xia is a software engineer based in Sunnyvale with nine years of experience spanning embedded systems, IoT, telecom, and machine learning applications. He holds a BS and MS in Electrical and Computer Engineering from UCLA and is pursuing a PhD in Computer Science at the University of Chicago, blending deep hardware knowledge with advanced software research. Proficient in C/C++ and familiar with Python, Assembly, Java, and MATLAB, he designs firmware and embedded Linux solutions and has hands-on experience with Mbed OS, FreeRTOS, Android, and common hardware interfaces like USB, I2C, SPI, UART and BLE. His background includes multiple internships at Microsoft and Google, followed by a software engineer role at Google, reflecting a strong track record of shipping production systems at scale. He also applies machine learning techniques (SVMs, CNNs, DNNs) to embedded contexts, and is comfortable with lab tools from oscilloscopes to soldering. A pragmatic coder who jokes “program in haste and debug forever,” he pairs rapid prototyping instincts with disciplined debugging and systems thinking.
9 years of coding experience