Over 14 years of specialized experience in Linux device drivers and firmware development.
Micron NVMe-based SSD manufacturing firmware development
This project entails the development of manufacturing firmware for Solid State Drives.
Responsibilities:
NVMe driver and framework development
The project aims to bolster the validation team's NVMe drivers and testing framework. This includes conducting failure analysis, bug fixes and developing features in accordance with the MINT (Micron NVMe Tester) and DMX (drive master) framework guidelines.
Responsibilities:
Device Abstraction Platform (DAP), NVMe and ATA Pass-through development
This project is centered on the development of a device abstraction platform. It encompasses NVMe and ATA Pass-through libraries, along with the various hardware components such as temperature chamber and power analyzer, among others. This platform enables users to effortlessly access and control hardware through Python APIs provided by the framework. Responsibilities
UFS Host validation platform development
This project involves developing the host and device firmware, test framework, and UFS driver for the Xilinx FPGA platform. The host PC and Xilinx FPGA board are connected via PCIe interface. The device utilizes the ARM Cortex-M3, and the host controller is powered by a single-core MicroBlaze CPU.
UFS device firmware development
This project entails the development of UFS device firmware, which operates on the ARM Cortex-M3 controller
Responsibilities
UFS Test Framework Development
The objective of this project is to create a testing framework for the Cadence PXP environment and the ARES Board target platform. This framework will be utilized to validate the UFS device. The framework executes on a Linux-based computer and establishes a connection to the board via an ADB over socket. It also operates on a Linux server in the PXP environment, and it uses socket communication to connect with the Linux-running PXP machine.
Responsibilities
USB Driver development, bug analysis and bug fixing
This Project encompasses the development, bug-analysis and fixing of USB drive controller drivers and PMIC Drivers for Renesas mobile platform boards.
Responsibilities