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.
- Experience with multi-ARM core based development is a plus.
- Ability to work creatively and analytically in a problem‑solving environment.
- Ability to jump into different areas of the system for investigation and analysis.
- Good verbal and written skills for communication and documentation.
- Self‑motivated, good team player.
Education
- BS in either Computer Science or Electrical Engineering; MS is preferred.
Compensation
Salary: $180,000/yr - $230,000/yr
Benefits
SK hynix memory solutions America Inc. offers a generous benefits package including medical, dental, vision, life insurance and a company 401(k) match, as well as cafeteria, onsite gym and more. The company encourages a collaborative work environment that fosters career growth and supports technical challenges.