Principal Software Development Engineer, Solid State Drives

at Nvidia
USD 248,000-391,000 per year
SENIOR
βœ… On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Performance Optimization @ 4 AI @ 4 HPC @ 4

Details

Work on accelerated storage technology at NVIDIA, focusing on SSD software and firmware to meet AI/HPC workload requirements and drive industry-leading storage performance and endurance.

Responsibilities

  • Architect new persistent data storage platforms that meet targeted AI/HPC workload requirements.
  • Own the solid state drive selection process, storage performance optimization and ensure operational excellence in NVIDIA platforms using SSDs.
  • Lead system integration and optimize storage performance and endurance for SSD-based storage platforms.
  • Track and influence storage-class memory industry roadmap to keep NVIDIA leading in technological advancements.

Requirements

  • Proven expertise in SSD architecture and software/firmware development (Flash Translation Layer, NAND backend optimization, SSD performance optimization).
  • Extensive knowledge of storage systems architecture and SSD performance metrics.
  • Proven expertise in driving at-scale operational excellence for storage systems, ideally in a cloud provider setting.
  • Ability to track and impact industry trends and roadmaps.
  • Outstanding ability to work with cross-functional teams, industry partners and ODMs to successfully implement storage solutions.
  • Bachelor's degree required; Master’s or Doctoral (Ph.D.) preferred, or equivalent experience in Computer Science, Electrical Engineering, or a related field.
  • 15+ years of firmware development experience in industry using C/C++.

Ways to Stand Out

  • Proven track record of innovative problem-solving in SSD technologies.
  • Experience leading technical projects and teams to achieve flawless execution.
  • In-depth understanding of NAND and other persistent storage technologies, including emerging trends.
  • Patents, publications and demonstrated industry impact.

Compensation & Benefits

  • Base salary range: 248,000 USD - 391,000 USD (determined based on location, experience, and pay of employees in similar positions).
  • Eligible for equity and benefits (link provided in the original posting).

Additional information

  • Applications accepted at least until May 15, 2026.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer committed to diversity and inclusion.