- Jobs
- Resume
Resume Builder
Make a resume for free.
Resume Templates
Find the best resume template.
Resume Guide
Resume guide & examples for all jobs/industries.
Resume Format
Choose the right resume format.
How to Write a Resume
Write a professional resume.
Resume Help
Explore more resume writing resources.
Resume Builder Pricing Plans
- CV
- Portfolio
- Articles
For job seekers
Resume, Cover Letter Tutorials
Job Search Tips
Interview Skills
Career Development
Job Search Channels
People or Company Interviews
For employers
Hiring Tips
Work with Recruitment Agency
All Articles
Talent Connect Podcast
We invite talents in different fields to share their interesting career stories.Apple Podcast
Google Podcast
Spotify
- Hire
Talent Search
Find Resumes.Job Posting
Start for Free.Recruitment Services
Acquire Talent.Employer Branding
Build and promote your employer brand.BETAJobEspresso Recruitment Platform
Contact mid-senior level talent on JobEspresso, and find the right employees quickly.Job Posting Pricing Plans
Talent Search Pricing Plans
- Community

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 NMVE 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.
Professional Background
Current status
Employed
Profession
Research / R&D
Fields
Software
Work experience
6-10 years (6-10 years relevant)
Management
-
Skills
CC++Shell Scriptkeil cQtMFCUbootGitStoragedriverLogic Analyzerprotocol analysisUSBSATAEmbedded LinuxeMMCSDStorage ManagementStorage DevicesNVMe
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
台灣新北市・台灣台北・台灣新竹縣竹北市竹北
Freelance
Non-freelancer
Work Experience
Staff Firmware Validation Programmer
SMART Modular Technologies, Inc
November 2013 - Present8 yrs8 mos
-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.Firmware Programmer
Solid State System Co., Ltd, Taiwan
March 2011 - August 20132 yrs6 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

Build Your Professional Network
Click icon on the company page or under talent search engine to start the conversation.