Senior Firmware Engineer (FTL)

Abidi Group LLC

Not Interested
Bookmark
Report This Job

profile Job Location:

California, CA - USA

profile Monthly Salary: USD 170000 - 170000
profile Experience Required: 5years
Posted on: 11 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Senior Firmware Engineer (FTL)
Location: Milpitas CA (Onsite/Hybrid)

Overview:
We are seeking a Senior Firmware Engineer to design and develop Flash Translation Layer (FTL) solutions for advanced storage systems. This role focuses on firmware architecture performance optimization and ensuring data reliability in SSD environments.

Key Responsibilities:

  • Design and maintain FTL architecture (I/O flow garbage collection wear leveling)
  • Implement block management bad block handling and metadata structures
  • Develop error handling and data protection mechanisms
  • Design power-loss protection and recovery solutions
  • Optimize performance latency and memory usage
  • Debug firmware issues and perform validation/testing
  • Collaborate with hardware ASIC and validation teams

Requirements:

  • Masters degree in Electrical Engineering Computer Engineering Computer Science or related field
  • 3 years of experience in firmware/software engineering
  • Strong experience with SSD controller/firmware architecture
  • Proficiency in C/C and data structures
  • Experience with debugging tools (e.g. JTAG/ICE)
  • Familiarity with version control tools (e.g. Git)
  • Strong communication and teamwork skills

Preferred Qualifications:

  • Experience with SATA PCIe (NVMe) and NAND flash technologies
  • Linux debugging experience
  • Familiarity with lab tools (logic analyzer oscilloscope protocol analyzer)
  • Multilingual skills are a plus




Job Title: Senior Firmware Engineer (FTL)Location: Milpitas CA (Onsite/Hybrid)Overview: We are seeking a Senior Firmware Engineer to design and develop Flash Translation Layer (FTL) solutions for advanced storage systems. This role focuses on firmware architecture performance optimization and ensuri...
View more view more