Job Description:
1.Responsible to define optimal hardware and firmware function/interaction for multi-core SSD controller architecture.
2. Lead SSD firmware architecture design and algorithm development; work with System Engineering team, SOC design team to develop state-of-art SSD system.
3. Responsible for developing overall firmware framework and deliverables, from coding, debugging, to real system, product.
4. Apply knowledge of non-volatile memory characteristics and technology trend (e.g. 3D TLC) to design best algorithm for SSD application.
Requirement:
1. Strong experience in FTL; knowledge of SATA and NVMe protocol is a plus.
2.Strong knowledge in NAND flash management technique, such as GC, Wear Leveling, and page/block management.
3. Experience of successful product planning or management
4. Ability to work in a fast-paced environment both as an individual contributor and a technical lead
5. Ability nto quickly learn and evaluate new technologies
6.Very strong analytical skills with attention to details
7. More than 8 years direct experience in NAND or SSD firmware development; strong C language experience; experience in assembly is a plus.
8. Strong experience in embedded system and CPU architecture
Job Description:
1.Responsible to define optimal hardware and firmware function/interaction for multi-core SSD controller architecture.
2. Lead SSD firmware architecture design and algorithm development; work with System Engineering team, SOC design team to develop state-of-art SSD system.
3. Responsible for developing overall firmware framework and deliverables, from coding, debugging, to real system, product.
4. Apply knowledge of non-volatile memory characteristics and technology trend (e.g. 3D TLC) to design best algorithm for SSD application.
Requirement:
1. Strong experience in FTL; knowledge of SATA and NVMe protocol is a plus.
2.Strong knowledge in NAND flash management technique, such as GC, Wear Leveling, and page/block management.
3. Experience of successful product planning or management
4. Ability to work in a fast-paced environment both as an individual contributor and a technical lead
5. Ability nto quickly learn and evaluate new technologies
6.Very strong analytical skills with attention to details
7. More than 8 years direct experience in NAND or SSD firmware development; strong C language experience; experience in assembly is a plus.
8. Strong experience in embedded system and CPU architecture