Principal Software Development Engineer, Solid State Drives

Nvidia

Remote Actively hiring
Remote, CA · Remote, NC · Remote, TX · Remote, WA Posted 14 days ago $248,000$391,000 / year

At a glance

AI generated

TL;DR

As a Principal Software Development Engineer specializing in Solid State Drives (SSD) at NVIDIA, you will join a cutting-edge team focused on advancing graphical processing, PC gaming, and AI computing technologies. Your role involves architecting new persistent data storage platforms tailored to AI/HPC workloads, owning the SSD selection process for optimal performance and operational excellence, and leading system integration efforts to optimize storage solutions. You will also track industry trends and influence roadmap decisions to maintain NVIDIA’s leadership in technological advancements. Ideal candidates possess extensive experience in SSD architecture and software/firmware development, particularly in Flash Translation Layer optimization and NAND backend tuning, along with a deep understanding of storage systems and performance metrics. Strong collaboration skills and the ability to drive large-scale operational excellence are essential, as is a proven track record of innovative problem-solving and technical leadership in the industry.

Skills

C C++ SSD Flash Translation Layer NAND Backend optimization Storage systems architecture Cloud provider setting CI/CD Kubernetes Terraform AWS PostgreSQL Git JIRA Prometheus Grafana

What you'll do

  • Architect new persistent data storage platforms for AI/HPC workloads.
  • Own SSD selection and performance optimization processes for NVIDIA platforms.
  • Lead system integration and optimize endurance for SSD-based storage solutions.
  • Influence industry roadmap for storage-class memory to maintain technological leadership.
  • Track and impact emerging trends in NAND and other persistent storage technologies.

What we're looking for

  • Proven expertise in SSD architecture and software/firmware development.
  • Extensive knowledge of storage systems architecture and SSD performance metrics.
  • 15+ years of firmware development experience using C/C++.
  • Ability to track and influence industry trends and roadmaps.
  • Experience leading technical projects and teams to achieve flawless execution.
  • In-depth understanding of NAND and other persistent storage technologies.
  • Bachelor’s or higher degree in Computer Science, Electrical Engineering, or related field.

Market check

Salary context

This $248,000–$391,000 range sits above 98% of similar postings on FindRole.

Peer median band

$138,860$234,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$160,075$217,725

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 801 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 797 roles with salary data.

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior Software Engineer - Drive OS

Nvidia

Us, Ca, Santa Clara, US 31 days ago $152,000$241,500
Gitlab Jenkins Docker CMake Python LLMs NLP CI/CD Linux QNX Android OpenAI Hugging Face SCM make bazel

Senior Software Architect, DriveOS

Nvidia

Remote (Us, Ca, Santa Clara, US) 101 days ago $224,000$356,500
Embedded Systems System Software Multi-core Hardware Operating Systems Concurrency Hardware Acceleration ISO 26262 ISO 21434 ASPICE CI/CD NVIDIA SoC NVIDIA GPU AI Tools GitHub Copilot Cursor Claude Code
Remote

Senior Datacenter Product Development Engineer

Nvidia

Us, Ca, Santa Clara, US 10 days ago $168,000$258,750
Python Shell PCIe InfiniBand Ethernet I3C I2C SPI USB HPC FPGA CPLD FW secure-boot encrypted images root-cause analysis test specifications HW testing automation log parsing Operations Research Industrial Engineering statistics

Sr. Software Engineer, Data Products

Autodesk

Amer - United States - California - San Francisco - One Market, US 50 days ago $117,000$209,330
Go Java Python AWS REST GraphQL Kafka Flink CI/CD Docker React Cloud Native Observability Airflow Temporal Spark Trino/Presto Hive EMR

Firmware Development Engineer, Sr. Staff

Qualcomm

Santa Clara, Ca,Us, US 9 days ago $180,600$271,000
C Assembly RTOS OS Kernel Zephyr eCos uC/OS FreeRTOS ARM v8 Simulators FPGA Interprocessor Communication Power Management Debugging Boot RAS Security Runtime Services Embedded Firmware Qualcomm SoCs