Summary
Lenny Cheng is a Staff Firmware Engineer based in Sunnyvale with 10 years of experience building high-speed SerDes, Ethernet, and PCIe firmware for hyperscale networking platforms. He combines low-level C/C++ and custom ISA assembly work with Python-driven test automation, RTL simulation debugging, and compiler/tooling contributions to deliver silicon bring-up and PVT verification. Prior roles at Alphawave, Juniper, and ecobee show a breadth spanning bare-metal MCUs, embedded Linux/kernel hacking, and networking stacks, plus experience in video processing and distributed systems from earlier co-ops. Known for clear cross-functional communication, he scopes technical requirements for non‑technical stakeholders and follows through with measurable results. Outside the obvious, he pairs firmware depth with full-stack and GUI experience, making him effective at bridging hardware, software, and product teams.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Applied Science - BASc Computer Engineering, Bachelor of Applied Science - BASc Computer Engineering at University of Waterloo
English, French, Chinese, do programming languages count?