William Lui

William Lui Email and Phone Number

Senior Soc Design and Validation Engineer @ Microsoft
redmond, washington, united states
William Lui's Location
Portland, Oregon Metropolitan Area, United States
About William Lui

Specialised in RTL design and SoC integration for both ASIC and FPGA environments. Intel projects includes CPU, SoC, SSD controller. Responsibilities ranging from micro-architecture definition, RTL design implementation, pre-silicon validation, static timing analysis, and post-silicon bring up.Learning to do embedded firmware for ARM CPU, MMU, and peripherals such as interrupt controllers, timers for the past 2 years, that gave me valuable insights in hardware / firmware interactions.

William Lui's Current Company Details
Microsoft

Microsoft

View
Senior Soc Design and Validation Engineer
redmond, washington, united states
Website:
microsoft.com
Employees:
189892
William Lui Work Experience Details
  • Microsoft
    Senior Validation Engineer
    Microsoft Jun 2024 - Present
    Portland, Oregon, United States
    Contracting position in post silicon validation for Microsoft Azure ARM base server processor. Focusing on RAS, security and memory controller areas.
  • Intel Corporation
    Sle (System Level Emulation) Debug Lead
    Intel Corporation Mar 2019 - Sep 2023
    Portland, Oregon, United States
    Led Debug efforts to root cause emulation test execution failures on Synopsys Zebu Emulation platform for Intel Server processors and other high performance computing processors. Main duties were preforming initial debug followed by providing directions for team members to collaborate with RTL design, Firmware and BIOS development teams to root cause failuresDeveloped shell scripts and python scripts to automate Firmware and BIOS generations process. Greatly reduced the junior engineer's reliance on the experienced Firmware and BIOS team members to generate these emulation collaterals correctly during revision updatesDebugged In house Emulation Transactors issues mostly on the synthesizable RTL sideImproved Emulation Transactors efficiency by better packetizing and avoid redundant packets communicationsCollborate with Emulation Platform team to migrate software simulation BFM to emualtion transactor working on the synthesizable RTL side.
  • Intel Corporation
    Senior Asic Design Engineer
    Intel Corporation Jul 2008 - Mar 2019
    Portland, Oregon Area
    RTL design for DDR memory controller data paths and DFX features.RTL design and verification for various parts of enterprise SSD controllers and SoC products. From NVMe command processing to power regulation, quiescent detection logic for power saving to retrofitting older designs for high speed synthesis. Synthesize cut down versions of SSD SoC designs onto FPGA emulation boards for verification and path finding projects to explore new featuresExposure to Embedded System Firmware development for ARM cores
  • Intel Corporation
    Ice (In Circuit Emulation) Platform Engineer
    Intel Corporation May 2004 - Jun 2008
    Portland, Oregon, United States
    Partition and synthesize SoC designs onto multiple FPGA devices ICE platforms.Developed FPGA codes and sometimes microcontroller code to provide stimulus to the SoC DUTDefined ICE platform coverage and led debug efforts to root cause execution failures.Worked with BIOS team to adapt a cut down BIOS to allow a SoC product with Atom core to boot Windows and Linux on the ICE platform. Uncovered a RTL issue and BIOS provided workaround before A0 silicon arrival.
  • Intel Corporation
    Post Silicon Validation Engineer
    Intel Corporation Oct 2000 - Apr 2004
    Portland, Oregon, United States
    Post silicon verification for SoC network processors.Developed bare bone drivers in C for execution of verification tests which stressed the packets processing of the processors to the limit and with accurate self checking capability.Developed FPGA code for I2C, SPI to work with microprocessors to test DUT functionalities.Developed a bare bone Windows NDIS network driver and Linux network driver for an Infinband adapter proof of concept project with shared code base for packets processing and basic IOCTL functionalities.
  • Sierra Wireless
    Hardware Engineer
    Sierra Wireless Aug 1995 - Sep 2000
    Vancouver, Canada Area
    Led small teams to develop Wireless modem Firmware, Windows and Linux OS device drivers. As individual contributor on FPGA/CPLD logic between microprocessor and DSP chips.

William Lui Education Details

Frequently Asked Questions about William Lui

What company does William Lui work for?

William Lui works for Microsoft

What is William Lui's role at the current company?

William Lui's current role is Senior Soc Design and Validation Engineer.

What schools did William Lui attend?

William Lui attended University Of Warwick.

Who are William Lui's colleagues?

William Lui's colleagues are Emiko Shimono, Mahan Ghavighalb Kolviri, Carrie Winter, Monica Burba, Blake Maples, Gathan Argubi, Lingaraju Raju.

Not the William Lui you were looking for?

  • William Lui

    Pasadena, Ca
    8
    ziflow.com, gmail.com, ucla.edu, proofhq.com, centraldesktop.com, workpop.com, pairsoft.com, gohopscotch.com

    5 +121451XXXXX

  • 1
    macleanpower.com
  • William Lui

    Santa Clara, Ca
    3
    gmail.com, gmail.com, cisco.com

    7 +151041XXXXX

  • William Lui

    United States
    5
    blackstone.com, hotmail.com, gmail.com, kpmg.com, pwc.com

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.