Self motivated and result driven individual with extensive experience in low level software development.
Relevant Skills:
- Embedded firmware development (ARM architecture).
- Driver development.
- Silicon debugging / FPGA bring up and validation.
- Software debugging.
Experiences:
- Flash Translation Layer.
- Power saving implementation support in firmware.
- NAND flash protocol and controller interface.
- eMMC and UFS protocol firmware front-end.
- Windows driver layer for PCIe based storage (SSD/SAS/SATA) controllers.
- SAS/SATA protocol.
- PCIe protocol.
Software Engineer @ From December 2013 to Present (2 years 1 month) Sr Software/Firmware Engineer @ From December 2008 to December 2013 (5 years 1 month) Silicon Validation Software Engineer @ From June 2007 to December 2008 (1 year 7 months)
BS, Electrical Engineering and Computer Science @ University of California, Berkeley From 2003 to 2007 Yuhua Liu is skilled in: C, Firmware, Debugging, ARM, Embedded Systems, Assembly Language, SATA, PCIe, Windows Driver Development, SAS, Embedded Software Programming, Flash Translation Layer, eMMC, FPGA