Staff Engineer - SSD firmware validation (NVMe/PCIe)

Samsung Semiconductor

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$163,000–$253,000 / yr
Posted
today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $198k
This role $208k
$151k most similar roles pay here $264k

This role pays more than 58% of similar roles. Most pay $168,500–$226,587 — the shaded band above. At the midpoint, this role pays about $208k versus about $198k for comparable roles.

Based on 240 similar postings.

Employer

About Samsung Semiconductor

Samsung Semiconductor is the global semiconductor business unit of Samsung Electronics, designing and manufacturing memory chips, logic semiconductors, and foundry solutions for a broad range of applications.

Samsung Semiconductor currently has 54 open roles on FindRole.

Listed pay typically runs $163,000–$253,000 across 54 roles with salary data.

Most-posted roles

View all roles at Samsung Semiconductor

At a glance

TL;DR · Staff Engineer - SSD firmware validation (NVMe/PCIe)

As a Staff Engineer in the Technology Enabling Development Lab (TED), you will focus on developing and implementing black-box functional test coverage for NVMe SSDs, working closely with firmware teams to debug issues and enhance test methodologies. Your day-to-day responsibilities include analyzing customer field issues, improving test coverage, and collaborating with automation teams to integrate new tests into existing frameworks. This role requires expertise in scripting languages like Python and Bash, proficiency in Linux, and knowledge of NVMe, PCIe, and NAND Flash technologies. You will also work on storage test tools and protocol certifications, contributing to the development of high-quality firmware for enterprise storage systems within a globally distributed team.

What you'll do

  • Develop black-box functional test coverage and methodologies for NVMe SSDs.
  • Debug, triage failures, and work with firmware teams to reproduce issues.
  • Analyze customer field issues and enhance functional test coverage as needed.
  • Provide guidance to the automation team on integrating new tests into frameworks.
  • Work closely with local US and international customers and original equipment manufacturers.

What we're looking for

  • Bachelors and 10+ years or Masters and 8+ years of experience in Computer Science, Engineering.
  • Strong programming skills with proficiency in Python, Bash, Linux shell scripts.
  • Expertise in NVMe, PCIe, NAND Flash/FTL, and Enterprise storage/server systems.
  • Knowledge of storage test tools including performance benchmarks and protocol certifications.
  • Experience in embedded software or firmware development/testing for storage devices.
  • Familiarity with agile development methodologies and PCI protocol analyzers.

More like this

Similar roles

Staff Engineer, SSD Qualification

Samsung Semiconductor

San Jose, CA today $163,000$253,000
NVMe Python Perl Shell SSD HDD NetApp HPE Dell IBM LeCroy SerialTek Xgig CI/CD
Hybrid

Staff Engineer, SSD Qualification

Samsung Semiconductor

San Jose, CA today $163,000$253,000
NVMe Python Perl Shell SSD HDD NetApp HPE Dell IBM Linux Storage protocols Protocol analyzers Performance benchmarks IO stress tools Bug management tools Automation frameworks

Senior Firmware PCIe Engineer

Nvidia

Austin, TX 91 days ago $184,000$287,500
Python Bash C++ Jenkins PCIe Linux Networking Protocols Object-Oriented Programming Computer Architecture Operating Systems

UEFI Firmware Engineer, Staff

Qualcomm

San Diego, CA 177 days ago $134,800$202,200
C UEFI EDK2 ARM RISC-V PCIe I2C SPI UART Git Gerrit CI/CD JTAG GDB ACPI SMBIOS