Avatar of Tsai Szu Chi.
Tsai Szu Chi
Staff Firmware Validation Programmer
ProfileResume
Posts
1Connection
In
Avatar of the user.

Tsai Szu Chi

Staff Firmware Validation Programmer
I am a software engineer specializing in disk based storage testing and troubleshooting tool with SATA,USB,SD/eMMC interface. I currently focus on NVME interface and aim to explore deeply on linux device driver modification. My experience as an engineer of NAND flash storage firmware enable me to precisely analyze the disk failure in an efficient manner. I believe my profession could help me conquer challenges of this job and help the team to grow even better.
Logo of the organization.
SMART Modular Technologies, Inc
元智大學
台灣新北市板橋區新北市

Trình độ chuyên môn

  • Tình trạng hiện tại
    Đã có việc làm
  • Nghề nghiệp
    Research / R&D
  • Lĩnh vực
    Phần mềm
  • Kinh nghiệm làm việc
    6-10 năm (6-10 năm liên quan)
  • Kinh nghiệm quản lý
  • Kỹ năng
    C
    C++
    Shell Script
    keil c
    Qt
    MFC
    Uboot
    Git
    Storage
    driver
    Logic Analyzer
    protocol analysis
    USB
    SATA
    Embedded Linux
    eMMC
    SD
    Storage Management
    Storage Devices
    NVMe
  • Ngôn ngữ
    English
    Thông thạo
    Japanese
    Thông thạo
  • Trình độ học vấn cao nhất
    Master

Ưu tiên tìm kiếm việc làm

  • Hình thức làm việc mong muốn
    Full-time
    Quan tâm đến làm việc từ xa
  • Vị trí làm việc mong muốn
    軟體工程師
  • Địa điểm làm việc mong muốn
    New Taipei City, Taiwan
    Taipei, Taiwan
    Zhubei, Zhubei City, Hsinchu County, Taiwan 302
  • Freelance
    Không phải freelancer

Kinh nghiệm làm việc

Logo of the organization.

Staff Software Engineer,Firmware Validation

11/2013 - Hiện tại
-RMA samples handling(SATA/USB/SD/eMMC) Analyze RMA issues ,including customer system failure analyzing ,various interface protocol trace analyzing , duplicating fail case and co-work with firmware team and vendor to find the root cause, and design corresponding validation method. -Internal test(SATA/USB/SD/eMMC) Develop tool for QC testing and firmware validation on win/linux. -Software Utility(SATA/USB/SD/eMMC/NVMe) Software utility request form customer or internal usage on win/linux/embedded Linux. -Project 1.SMT Tool: cross-platform ,programmable,integrative automatic testing system on(SATA/SD/eMMC/USB/NVMe) using win/linux DDK, Mircochip controller to integrate all product interface testing function,utility,and QT for cross- platformUI,editable table panel to schedule custom test flow and perform automatic testing. [Environment]: Win, Linux. [Tool]: C/C++, QT, windows/linux DDK,Microchip controller. 2.DVT test:USB QC test on embedded linux. build and set up embedded Linux system,develop all test functionwith bash shell,including control testing chamber to adjust temperature by RS232 port and power supply to perform power-on reset test by LAN port [Environment]: montavista, programmable chamber and power supply. [Tool]: shell script. 3.Card reader :embedded linux tool for custom test and utility(SD/eMMC/USB) modifying UBoot to perform testing function ,utility on ODROID development board.Developing UI on desktop with QT ,using UART and libusb for communicating between desktop and development board. [Environment]: ODROID, UBoot,embedded Linux,UART [Tool]: C,QT,libusb. 4.Card reader ver 2:windows tool for custom utility(SD/eMMC). develop UI by MFC and using win DDK to perform various utility by SCSI over SD/eMMC command lib from Microchip controller. [Environment]: Win, Microchip controller. [Tool]: : C/C++,MFC, win DDK.
Logo of the organization.

Firmware Programmer

03/2011 - 08/2013
2 yrs 6 mos
- Designing FTL Firmware of USB controller (8051&8bit CPU) for normal flash - Debugging products with logic analyzer and USB protocol or other tools - Porting original code from 8Bits CPU (8051) in Windows (XP) to 32bits CPU (Andes) in Linux (Ubuntu)

Học vấn

Master’s Degree
資訊工程
2007 - 2009