Share this Job

SSD Firmware Testing Engineer

Apply now »

Date: Jan 6, 2019

Location: Shanghai, 31, CN

Company: Micron

Req. ID: 125209 

Recruiter: JEFFERY CHU 


Exciting opportunities awaits you at Micron’s fast growing Shanghai Memory System Development (MSD) team. As a SSD (Solid State Drive) Firmware Testing Engineer (固件测试工程师/嵌入式软件测试工程师) in Micron’s MSD group, 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.

Your main responsibilities will include: find bugs through white and black box testing; develop and implement test programs to validate the product’s functional specifications behavior; report detected bugs and analyze failures to find root cause; enter findings in database and follow-up with engineering team to resolution. As an integral part of the core team, you will also participate and contribute to developing new flow and process to streamline product testing / validation cycle.



Successful candidates for this position will have:

- At least three years or equivalent experience in embedded firmware development or testing.

- Strong firmware design and debug experience using assembly and C programming.

- Meticulous and attention to details, patience and passion, strive to ensure maximum test cases coverage.

- Clear headed, goal oriented, systematic and methodical approach in firmware testing, follow through every bug from discovery to resolution.

- Ability to enter clear and concise documentation is a must.

- Ability to work and communicate effectively in a team, able to multitask effectively in fast-paced environment.

- Prior firmware debugging experience, and understanding of firmware testing flow or methodology (optional but strong plus).

- Knowledge of mass storage systems (hard disk), Flash memory (NAND / NOR), and device drivers (optional but strong plus).

- Experience in storage test equipment such as flexstar, drive master (optional but strong plus).

- Knowledge of mass storage interfaces such as ATA, SATA, and/or SAS/FC (optional but strong plus).

- Knowledge of SSD flash translation layer, wear leveling, garbage collection (optional but strong plus).

- Experience in test equipment such as oscilloscopes and logic/bus analyzers (optional but plus).



MS or BS in Electrical / Computer Engineering or Computer Science is required

We recruit, hire, train, promote, discipline and provide other conditions of employment without regard to a person's race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity and expression, pregnancy, veteran’s status, or other classifications protected under law.  This includes providing reasonable accommodation for team members' disabilities or religious beliefs and practices.


Each manager, supervisor and team member is responsible for carrying out this policy. The EEO Administrator in Human Resources is responsible for administration of this policy. The administrator will monitor compliance and is available to answer any questions on EEO matters.


To request assistance with the application process, please contact Micron’s Human Resources Department at 1-800-336-8918 (or 208-368-4748).


Keywords:  Shanghai || Shanghai (CN-31) || China (CN) || NVE (Non-Volatile Engineering Group) || Experienced || Regular || Engineering || #LI-MLU || Tier 4 || 

Job Segment: Firmware, Engineer, Developer, Electrical, Test Engineer, Technology, Engineering