Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)