Share this Job
Apply now »

SSD Firmware Verification Design Engineer

Shanghai, 31, CN

Req. ID: 230201 

Recruiter: Cecile ZHOU 

Job Description

As SSD Firmware Verification Design Engineer (固件测试工程师/嵌入式软件测试工程师), you will work with an exceptionally talented core team based in Shanghai, to test and verify controller firmware for NAND-based mass storage solutions in the consumer and enterprise segments. You will also have the opportunity to work closely with fellow US based firmware engineers, system hardware design engineers, product engineers, and Flash memory design engineers, to solve cross-functional design issues.



  • Work with the architecture, hardware and firmware development teams to gain a full understanding of the designs and operating scenarios through which you will develop test plans to validate the quality of the firmware deliverables
  • Firmware verification test development (Design, coding, debug and bug fix) and maintenance
  • You will develop tools and seek new methods to improve test process and efficiency
  • Maintain and create test design docs
  • Execute the tests against iteratively delivered firmware in simulation, FPGA and SoC environments
  • Work with Firmware and Hardware team to debug, narrow down, reproduce issues, and ultimately lead to successful production qualification
  • Provide support and requirements to test execution and test automation teams



  • In depth knowledge and extensive experience with deeply embedded firmware development
  • In depth experience of software and firmware development methodologies
  • Experience of working in a sophisticated technology company
  • Experience of the storage industry, in SSD, HDD, storage systems or related technology
  • Understanding of storage interfaces including ideally PCIe/NVMe, SATA, SAS, UFS, eMMC
  • Experience with advanced NAND flash and other non-volatile storage
  • Expertise in the use of scripting languages, programming tools and environments
  • Solid software program skill, and has enthusiasm for coding and skill of Python or C/C++language
  • Experience with lab machines is a plus, including meter, Logic Analyzer, scope, protocol (SAS/SATA/PCIE/USB/I2C) Analyzer
  • Troubleshooting skills and skill to present the findings accurately and concisely in an organized way
  • Ability to handle short-notice needs/requests
  • Good communication and teamwork spirit
  • English language skill in read, writing and speaking


  • BSEE or equivalent required

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

For US Sites Only: To request assistance with the application process and/or for reasonable accommodations, please contact Micron’s Human Resources Department at 1-800-336-8918 or 208-368-4748 and/or by completing our General Contact Form

Keywords:  Shanghai || Shanghai (CN-31) || China (CN) || SSD Engineering || Experienced || Regular || Engineering || #LI-CZ1 || Special || 

Upload your resume and immediately see jobs for you!

Job Segment: Design Engineer, Engineer, Firmware, Developer, Embedded, Engineering, Technology

Apply now »