Senior SSD Firmware Engineer (FTL, C/C++)

RELEVANTE INC
Rancho Cordova, CA, United States
2 days ago
Apply on www.adzuna.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$180,000.0
Working hours
Regular working hours
Languages
Chinese
Job source

Tech stack

Adobe Flash C++ (Programming Language) Computer Engineering Data Structures Software Debugging Linux RAID Dynamic Random-Access Memory Embedded Software Serial ATA Firmware Flash Memory
+7 more
Joint Test Action (IEEE Standards) Meta-Data Management PCI Express Git Information Technology Decoding Nvme

Job description

  • Design and maintain FTL I/O flow, garbage collection, and wear leveling
  • Build bad block management and metadata structures for fast mapping-table rebuild
  • Implement RAID encode/decode and error handling for read disturb, P/E failures, and retention loss
  • Design and verify power-loss protection and recovery
  • Optimize parallelism, DRAM/SRAM use, and write amplification, and debug with traces and stress tests

Requirements

  • Experience: 3+ years of SSD controller and firmware architecture
  • Focus: Flash Translation Layer: garbage collection, wear leveling, power-loss protection
  • Skills: C/C++, FTL, NAND flash, PCIe/NVMe or SATA, JTAG/ICE, Git
  • Also searched as: FTL Engineer, Embedded Firmware Engineer, SSD Firmware Developer, Storage Firmware Engineer, * Master’s in Electrical Engineering, Computer Engineering, Computer Science, or related
  • 3+ years of SSD controller/firmware architecture experience, including FTL
  • Strong C/C++ and data structures
  • Hands-on JTAG/ICE debugging
  • Git and strong written and verbal communication

Nice to have

  • SATA/PCIe (NVMe) and NAND protocol knowledge
  • Linux system debugging
  • Logic and bus protocol analyzer experience
  • Mandarin reading and writing, FTL algorithms (garbage collection, wear leveling, bad block and metadata management) in C/C++.

Benefits & conditions

  • Medical and dental insurance
  • 401(k) with employer match
  • Relocation assistance considered case by case

Frequently asked questions

What does this FTL Firmware Engineer job pay? A $180,000 salary plus medical, dental, and a 401(k) match.

About the company

Relevante is hiring a full-time Senior SSD Firmware Engineer to own Flash Translation Layer (FTL) architecture for a large semiconductor company in Rancho Cordova, California, paying a $180,000 salary with a 401(k) match., A Relevante recruiter personally reviews applications and reaches out directly when your background is a fit. Relevante is a direct hire recruiting and outplacement firm headquartered in King of Prussia, PA, partnering with employers across the U.S.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.com
Prepare application

Good distractions

Loading talks and stories from around this role…