SK hynix
Principal Engineer - Flash Transition Layer (FTL)
$200K–$240K
San Jose · Principal · Full-time · Posted Mar 31, 2026
- Experience
- 3+ years of hands-on FTL development in SSDs and 5+ years of embedded controller development.
- Education
- BS in Computer Science or Electrical Engineering; MS preferred.
About the job
Designs and supports SSD firmware, with a focus on Flash Translation Layer development, integration, performance, validation, and debugging.
What you'll do
- Design, implement, and debug FTL and real-time embedded SSD firmware.
- Review, analyze, and improve firmware; integrate, profile, validate, and debug SSD systems.
- Analyze 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 firmware and software programming, including 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
- QLC-related experience.
- NAND flash storage device application and/or testing experience; multi-ARM core-based development experience.
Pay
$200,000/yr - $240,000/yr (USD, base salary)
Tools
FTL, C/C++, assembly, script languages, PCIe/NVMe, SATA, SCSI, JTAG
Model-written summary · the original posting is authoritative