# Melvin Lim > Staff Software Engineer at Google. Location: San Jose, California, United States Profile: https://flows.cv/melvinlim ๐—˜๐—บ๐—ฏ๐—ฒ๐—ฑ๐—ฑ๐—ฒ๐—ฑ ๐—ฆ๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ Software developer with 15+ years of professional experience developing robust system-level software and drivers for complex in-house networking ASICs. Hands-on experience from 8-bit microcontrollers to distributed multi-core embedded Linux systems with HA fail-over. Strengths and areas of expertise: ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ-๐—น๐—ฒ๐˜ƒ๐—ฒ๐—น ๐—ฆ๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ: Fluent in C. Extensive device-driver development experience in embedded Linux platforms. Firmware development experience with microcontroller systems using RTOS and bare-metal. Proficient with FSM/HSM. Working knowledge of Ethernet, TCP/IP, I2C, and SPI. Familiar with ARM Cortex M4 microcontrollers. Technical lead for QoS and data path areas such as flow control, buffer management, scheduling, and performance tuning. ๐—›๐—ฎ๐—ฟ๐—ฑ๐˜„๐—ฎ๐—ฟ๐—ฒ-๐—ฆ๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ ๐—œ๐—ป๐˜๐—ฒ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป: Extensive network processor chip bring-up experience. Solid background on digital hardware design and testing. Expert in creatively manipulating hardware and software knobs to stress test, isolate issues, and characterize corner-case behaviors of ASICs. ๐—˜๐˜…๐—ฝ๐—ฒ๐—ฟ๐˜ ๐—ง๐—ฟ๐—ผ๐˜‚๐—ฏ๐—น๐—ฒ๐˜€๐—ต๐—ผ๐—ผ๐˜๐—ฒ๐—ฟ: Have a knack for isolating, reproducing, and solving non-linear problems with poor visibility. Have resolved many issues that others have given up on, relying mostly on theories, intuitions, and experiments. A case in point: after just 6 months of joining Brocade, I was awarded as an โ€œhonorary ASIC team memberโ€ for discovering and isolating the largest number of critical chip defects in Brocadeโ€™s first-generation Ethernet ASIC. ๐—›๐—ถ๐—ด๐—ต-๐—น๐—ฒ๐˜ƒ๐—ฒ๐—น ๐—ฆ๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ: Fluent in Scala. Working knowledge of Java, Python, and JavaScript. ๐—˜๐—ฑ๐˜‚๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป: M.S. degree in Computer Engineering (GPA: 4.0), B.S. degree in Computer Science (Summa cum Laude and Most Outstanding Thesis). ๐—ฆ๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ ๐—–๐—ฟ๐—ฎ๐—ณ๐˜๐—บ๐—ฎ๐—ป๐˜€๐—ต๐—ถ๐—ฝ: Writes high-quality, clean, and testable code. A big fan of Uncle Bob, SOLID principles, automated tests, and Domain-Driven Design. ๐—ฆ๐—ผ๐—ณ๐˜ ๐—ฆ๐—ธ๐—ถ๐—น๐—น๐˜€: Excellent writing and documentation skills. Creative and a self-starter. Experience with mentoring junior engineers as well as re-training experienced veterans for ASIC driver development. ## Work Experience ### Staff Software Engineer @ Google Jan 2020 โ€“ Present | Sunnyvale, California, United States Software TL working on SmartNIC drivers and firmware. ### Principal SW Systems Engineer @ Extreme Networks Jan 2017 โ€“ Jan 2020 | San Jose, California, United States Technical lead for QoS Traffic Management (TM) ASIC driver for Ethernet switches based off Broadcomโ€™s Tomahawk3, Trident3, and Jericho2 network processors. ### Sr. Staff Software Engineer @ Brocade Jan 2016 โ€“ Jan 2017 | San Jose, California, United States Technical lead for QoS Traffic Management ASIC driver for a leaf and spine Ethernet switches based off Caviumโ€™s first-generation XPliant programmable chip. ### Staff Software Engineer @ Brocade Jan 2011 โ€“ Jan 2016 | San Jose, California, United States ASIC driver lead for two generations of Brocadeโ€™s in-house Ethernet Traffic Management chip (similar to Duneโ€™s Petra) for Data Center Ethernet switches. ### Sr. Software Engineer @ Brocade Jan 2008 โ€“ Jan 2011 | San Jose, California, United States Block owner of the Traffic Management end-to-end credit module in Brocadeโ€™s first-generation Ethernet chip. ### Software Engineer @ LeWiz Communications Jan 2005 โ€“ Jan 2008 ### Engineering Intern @ MontaVista Jan 2003 โ€“ Jan 2004 ### Software Design Engineer @ Vicon Communications Jan 2002 โ€“ Jan 2003 ## Education ### MS in Computer Engineering San Josรฉ State University ### BS in Computer Science major in Computer Engineering De La Salle University ## Contact & Social - LinkedIn: https://linkedin.com/in/melvin-lim-3968915 --- Source: https://flows.cv/melvinlim JSON Resume: https://flows.cv/melvinlim/resume.json Last updated: 2026-04-12