Staff Firmware Engineer (5196)

San Jose , CA | Contract

Post Date: 07/24/2017 Job ID: 5196 Industry: Software

Staff Firmware Engineer

Develop and modify existing firmware subsystems for SSD products that meet or exceed the requirements of the technical spec matrix; including, but not limited to: Performance, Endurance, Capacity, Functionality, and Quality/Reliability.


Required Skills:

  • 10+ years' experience in the embedded systems development field
  • 7+ years' experience with storage devices
  • 5+ years’ experience with SSD Firmware Development
  • Experience designing and developing firmware using assembly and C/C++ programming
  • Experience with NAND and FTL in SSD Firmware
  • Proficiency debugging an embedded firmware application
  • The ability to analyze firmware and hardware issues
  • A high level of skill in problem re-creation and trapping as well as identifying and optimizing performance of critical algorithms
  • Hands-on experience in firmware development and verification, system failure analysis, and problem solving
  • A working knowledge of digital hardware design and test equipment such as In-Circuit Emulators (ICE) and logic/bus analyzers (highly desired but not required)


  • BS in Electrical Engineering, Computer Engineering, Computer Science or similar degree

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: