eSSD SoC Controller Design Engineer (Principal Engineer)

SoC San Jose, California



  • Design 'Flash Controller Module' in SSD controller
  • Design read/write data path to NAND
  • Elaborate design performance against requirement by architectural analysis and/or simulation
  • Providing an architecture for best performance according to technology trend, market requirement, and development direction
  • Responsible for leading technical discussion among design engineers, verification engineers, and planning office for collaboration
  • Providing technical documents for all technical aspects of design, verification, and validation


  • MS/Ph.D in either Computer Science or Electrical Engineering
  • Minimum of 15 years of work experience in ASIC design
  • Minimum of 5 years of work experience in SSD controller design
  • Logic design expertise from concept to tape-out 
  • Detail Understanding of NAND I/F, read/write operation, ECC, and data reliability algorithm
  • Multi-functional knowledge including UVM verification methodology and FPGA/Emulator validation methodology
  • Expertise in system architecture for performance elaboration and optimization
  • Fluent communication skill for global operation