Waterloo, Ontario, Canada
A highly self-motivated individual with strong industry technical experience: - Over 15 years’ industry experience in software/firmware design and development, focused on wireless communications, networking and real-time embedded systems - Over 10 years’ technical lead and project management experience - Expert experience in multiple wireless/wired communication systems, standards and protocols, theories and practices, in MAC/PHY - Hands-on in real-time operating systems, embedded devices and device drivers - Strong in data communication and networking protocols - Strong in mathematical analysis and algorithm development - Strong analytical and critical technical problem debugging and shooting skills - Solid and highly motivated technical/team leadership and rich experience in communications with cross-functional teams TECHNICAL SUMMARY: • Over 15 years' industry experience in software/firmware design and implementation with C/C++, especially in SoC/ASIC-based wireless networking and real-time embedded systems • Extensive and expert experience in wireless/wired connectivity systems, particularly based on the 802.11/802.16/MoCA Media Access Control (MAC) Layer2 protocols’ embedded design and implementation; in-depth experience with OFDM PHY and wired/wireless RF operations • Over 10 years’ practical modeling, algorithms and analysis experience with digital signal theories • Over 15 years’ hands-on experience and knowledge with real-time operating systems internals (embedded Linux, Vxworks, MQX) and a wide variety of low-level device drivers (UART, SPI, PCI, USB) • Expert-level hands-on developer on Linux open source and embedded driver development • Extensive experience with a variety of microprocessors (MIPS, ARC, PowerPC, ARM), wireless SoCs and board-level/chip-level bring-ups • Extensive experience with wired/wireless networking and telecommunication standards: WiFi (IEEE802.11a/b/g/n/ac/ax/ad), MoCA, WiMAX, 3GPP LTE, 802.3, xDSL, IETF RFCs • Broad experience in data modeling, software system design flow and test methodologies, silicon verification software test methodologies • Fluent with C, C++, Python, shell scripts; extensive hands-on programming skills • Expert in security protocols and cryptography algorithms: AES, RSNA, CCMP, GCMP, 802.1x,/EAP • Broad experience in test, debug and troubleshooting at low-level and software/hardware integration RESEARCH INTERESTS • New wireless technologies (WiFi-6, 5G), block chain in IOT, AI and machine learning
design and implement embedded wireless communication and connectivity products, including system and software architecture, MAC/PHY protocols, SoC firmware and device drivers and software development per industry standards (e.g. wifi) and proprietary innovations
• Worked on the embedded architecture of the MAC (Media Access Control) core subsystem for a 60GHz wireless communication ASIC product. • Developed the RTOS BSP and the embedded firmware framework • Implemented an on-chip boot-loader ROM for the ASIC bring-up • Designed the MAC protocol stack per the IEEE802.11ad and IEEE802.11 specifications; made technical contributions to the standard drafts
• Architecture design for home networking MoCA (Multimedia On Coax Alliance) ASIC/SoC products, particularly focused on MoCA MAC (Media Access Control) architecture, protocol and firmware design • Led software team in MAC firmware and networking protocols/applications design, implementation and testing • Tested and debugged critical areas of the MoCA SoC design for the ASIC pre-tapeout verification, brought-up the MoCA networking with the SoC ASIC and went through the critical phase of the product interoperability testing • Closely worked with the marketing and the upper management in the product definition, the project scheduling and customer winning