Avatar of Tsai Szu Chi.
Tsai Szu Chi
Staff Firmware Validation Programmer
ProfileResume
Posts
1Connection
Print
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
元智大學
台灣新北市板橋區新北市

Professional Background

  • Current status
    Employed
  • Profession
    Research / R&D
  • Fields
    Software
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
  • Skills
    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
  • Languages
    English
    Fluent
    Japanese
    Fluent
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    軟體工程師
  • Desired work locations
    New Taipei City, Taiwan
    Taipei, Taiwan
    Zhubei, Zhubei City, Hsinchu County, Taiwan 302
  • Freelance
    Non-freelancer

Work Experience

Logo of the organization.

Staff Software Engineer,Firmware Validation

Nov 2013 - Present
-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

Mar 2011 - Aug 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)

Education

Master’s Degree
資訊工程
2007 - 2009