In depth knowledge and extensive experience with embedded firmware development Extensive experience in SSD Front End, FTL & Back End FW domains. Working experience in end-to-end simulators. Expertise in the use of scripting languages, programming tools and environments Extensive experience programming in C/C++, Python Experience in the storage industry in SSD, HDD, storage systems, or a related technology Understanding of storage interfaces including ideally PCIe/NVMe, SATA, or SAS Experience with NAND flash and other non-volatile storage Ability to work independently with a minimum of day-to-day supervision Ability to work in a multi-functional team and under the pressure of multiple priorities