SSD Backend Firmware Engineer

Santa Clara, CA, United States Full Time Senior
Role Responsibilities
  • Be a team player. Have a friendly and collaborative attitude.
  • Design, Implement, Debug, Test and Optimize Flash Management algorithms for high performance enterprise grade SSD.
  • Bringup early prototypes.
  • Create high level design docs and detailed specs.
  • Support customer qualification and adoption.
  • BS/MS in Computer Science, Computer Engineering or Electrical Engineering.
  • Highly fluent in C/C++ in an embedded environment.
  • Implementation experience in at least one aspect of Flash Management like Garbage Collection, Power Loss Handling etc.
  • Hands on experience with JTAG debuggers.
  • Experience with source control(svn, git, perforce, etc.).
  • Strong verbal and written communication skills.Preferences
  • Board bringup experience involving a complex ASIC/SoC.
  • Multi-core processor experience.
  • FTL experience is a big plus.
  • Diagnostic firmware development experience.
  • Bootloader experience.
  • Experience with embedded blocks like UART/I2C/DDR.
  • Hands on experience with logic analyzers and oscilloscopes.
  • Scripting experience (Perl, Python, bash etc.).


We’re passionate about connecting highly skilled women with leading companies commited to diversity and inclusion

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job