Skhynixmemorysolutionsamericainc The Sr. Staff FTL Engineer designs, implements, and debugs Flash Translation Layer firmware for SSD products. This role involves firmware development, integration, performance profiling, and failure analysis.
Responsibilities
FTL (Flash Translation Layer) design, implement and debugging
Design, implement, and evaluate real-time embedded system firmware for SSD products.
Perform firmware code review, analysis and improvement.
Perform firmware focused SSD system integration, performance profiling, validation and debugging.
Perform failure analysis and corrective firmware actions via collaboration with other stakeholders until issue resolution.
Desired Skills and Experience:
3+ years of hands-on FTL development experience in SSD.
5+ years of development experience in embedded controller environments.
Proficient in firmware and software programming (C/C++, assembly, script languages)
Experience with at least one storage protocol; PCIe/NVMe, SATA, SCSI
Experience in the NAND flash storage device application and/or testing is a plus but not required
Experience with firmware debugging tools such as JTAG and In-Circuit Emulator.
Qualification
MS degree preferred
Required
3+ years of hands-on FTL development experience in SSD
5+ years of development experience in embedded controller environments
Proficient in firmware and software programming (C/C++, assembly, script languages)
Experience with at least one storage protocol; PCIe/NVMe, SATA, SCSI
Experience with firmware debugging tools such as JTAG and In-Circuit Emulator
BS in either Computer Science or Electrical Engineering
Preferred
Experience in the NAND flash storage device application and/or testing