SK hynix
Principal FTL Engineer
$190K–$240K
San Jose · Principal · Full-time · Posted Apr 9, 2026
- Experience
- 3+ years of hands-on FTL development in SSDs and 5+ years of development in embedded controller environments.
- Education
- BS in Computer Science or Electrical Engineering; MS preferred.
About the job
Designs and develops SSD firmware, focusing on Flash Translation Layer implementation, integration, performance, validation, and debugging.
What you'll do
- Design, implement, debug, and evaluate FTL and real-time embedded firmware for SSD products.
- Review, analyze, and improve firmware; perform SSD integration, profiling, validation, and debugging.
- Investigate failures and implement corrective firmware actions with stakeholders through resolution.
What they ask for
- 3+ years of hands-on FTL development experience in SSDs.
- 5+ years of development experience in embedded controller environments.
- Proficiency in C/C++, assembly, and script languages.
- Experience with at least one storage protocol: PCIe/NVMe, SATA, or SCSI; experience with firmware debugging tools such as JTAG and In-Circuit Emulator.
Nice to have
- MS degree.
- NAND flash storage device application or testing experience; multi-ARM-core development experience.
Pay
$190,000 - $240,000 (USD; base salary)
Tools
FTL, C/C++, assembly, script languages, PCIe/NVMe, SATA, SCSI, JTAG
Model-written summary · the original posting is authoritative