Sr SSD Application Engineer

Milpitas, California

RB Professional Recruiting Services LLC
Apply for this Job
RBPRSLLC is looking for candidates to fill the position of Sr. SSD Application Engineer. On-Site position in Milpitas, CA. No visa sponsorships supported, no agencies please.
What's in it for you?
  • Join the global leader in NAND flash controllers powering the world's data.
  • Build cutting-edge storage solutions used in data centers, PCs, and smartphones.
  • Collaborate with top-tier flash makers, hyperscalers, and OEMs worldwide.
  • Work on high-performance IC and firmware platforms for next-gen SSDs.
  • Grow in a global company with offices in Asia and the U.S., and 25+ years of innovation.
  • Enjoy competitive pay, strong benefits, and deep technical career tracks.
  • Be part of a market leader shaping the future of storage and connectivity.
What you will be doing:
  • Develop front-end firmware features necessary to meet product specifications and customer requirements.
  • Develop and modify existing firmware for SSD product requirements following PCIe and NVMe protocols.
  • Debug host interface related problems encountered during internal or customer firmware testing.
  • Perform root cause analysis and make appropriate changes to correct problems.
  • Work directly with hardware designers to efficiently resolve customer issues.
  • Manage SSD debug and qualification requirements in collaboration with SMI Engineering Teams, driving technical design-in/win.
  • Debug hardware, firmware, and other platform-related barriers to adoption.
  • Interface with customers and internal platform partners to resolve product issues and leverage learnings to shape future product definition.
  • Evangelize technical benefits of SMI Enterprise controllers and various business models at the platform level.
  • Create preference for SMI products within the platform and enable customer adoption of solutions.
  • Advocate technical customer needs to internal stakeholders.
  • Drive internal teams to deliver to customer expectations.
  • Participate in customer meetings and presentations, acting as technical adviser, consultant, analyst, and program manager for customer technical interactions in collaboration with SMI PM teams.
  • Establish strong relationships with customers and partners to deliver results and achieve team business objectives in data center/enterprise segments.
Experience you will need:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related fields.
  • At least 3 years of work experience in software/firmware applications engineering.
  • Experience in SSD controller/firmware architecture.
  • Experience with PCIe and NVMe protocols in firmware development and debugging, including but not limited to host reset, power management, namespace, MSI-X, SMBus, ARP, NVMe commands, etc.
  • Experience in analyzing PCIe protocol traces to identify root causes for front-end issues.
  • Experience in the storage industry in SSD, HDD, storage systems, or related technologies.
  • Strong experience in C/C programming and data structures.
  • Hands-on experience with JTAG/ICE debuggers.
  • Experience with version control software like Git.
  • Competent to work independently as well as in a small team collaboration environment.
  • Willingness to learn quickly and execute as a team player.
  • Good oral, written, and presentation skills for communication and documentation.
  • Ability to work independently with a minimum of day-to-day supervision.
  • Ability to operate logic analyzers, oscilloscopes, and bus protocol analyzers is valuable.
  • Experience with hardware peripherals, features, and development environments is also valuable.
  • Experience with compute and/or storage system hardware and/or software using both Windows and Linux-based operating systems in data center/enterprise.
  • Knowledge of HDD/SSD systems/protocols and/or SAS/SATA/PCIe (NVMe).
  • Familiarity with data center architecture and interfaces, PCIe switches, RAID controllers, HBAs, expanders, and JBODs/JBOFs.
  • Knowledge of SSD hardware and firmware architecture.
  • Microsoft and Linux data center OS debug experience.
  • Fluency in reading and writing Mandarin preferred.
Salary: $160,000 - $180,000/year
Date Posted: 20 May 2025
Apply for this Job