Senior C/C++ Storage Systems Engineer — NVMe/Gen12 Diagnostics

Programmers.io

Redmond (WA)

On-site

USD 150,000 - 195,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Programmers.io in Redmond is seeking a Senior Software Engineer with 4–8 years of experience in storage systems and low‑level software development. You will contribute to diagnostics for next‑generation storage hardware (Gen12 and beyond) using C/C++ and Python.

Ideally, you have NVMe protocol experience and work with storage devices, file systems, and related technologies. Familiarity with SATA/SAS/RAID is a plus; SQL, Rust, PowerShell, and Windows/Linux tooling are nice to have.

Qualifications

  • Senior Software Engineer with 4–8 years in storage systems and low‑level software development.
  • Focus on diagnostics for next‑generation storage hardware (Gen12 and beyond).
  • Must have skills: Storage Device, NVMe protocol, C/C++, Python.
  • Exposure to NVMe storage protocols and technologies.
  • Preferred: SATA, SAS, RAID, and file systems.
  • Nice to have: SQL, tooling, Rust, Windows, Linux, PowerShell.

Skills

Storage systems
NVMe protocols
C/C++
Python
Diagnostics
Rust
SQL
PowerShell

Job description

Programmers.io in Redmond is seeking a Senior Software Engineer with 4–8 years of experience in storage systems and low‑level software development. You will contribute to diagnostics for next‑generation storage hardware (Gen12 and beyond) using C/C++ and Python.

Ideally, you have NVMe protocol experience and work with storage devices, file systems, and related technologies. Familiarity with SATA/SAS/RAID is a plus; SQL, Rust, PowerShell, and Windows/Linux tooling are nice to have.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C/C++ Storage Developer (SSD/HDD/NVMe)
C/C++ Storage Developer (SSD/HDD/NVMe)

Programmers.io • Redmond (WA)

On-site
USD 150,000 - 195,000
Senior Embedded Systems Engineer - Storage & NVMe
Senior Embedded Systems Engineer - Storage & NVMe

Hewlett Packard Enterprise • Fort Collins (CO)

On-site
USD 127,000 - 241,000
Senior Systems Software Engineer - Embedded Storage (C/Rust)
Senior Systems Software Engineer - Embedded Storage (C/Rust)

Hewlett Packard Enterprise Development LP • Roseville (CA)

On-site
USD 137,000 - 277,000
Health benefits
Professional development programs
Inclusive culture
Lead Systems Software Engineer – Storage & NVMe
Lead Systems Software Engineer – Storage & NVMe

Hewlett Packard Enterprise • Roseville (CA)

On-site
USD 137,000 - 277,000
Senior Firmware Engineer
Senior Firmware Engineer

Mackenzie Stuart • California (MO)

On-site
USD 140,000 - 190,000
Senior Distributed Storage Software Engineer (Linux/Python)
Senior Distributed Storage Software Engineer (Linux/Python)

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 152,000 - 288,000
Equity and benefits
Senior Software Engineer, Storage Systems
Senior Software Engineer, Storage Systems

ByteDance • San Jose (CA)

On-site
USD 140,000 - 210,000
CYNE-JP-12120-Software Application Developer
CYNE-JP-12120-Software Application Developer

Celandyne • San Jose (CA)

On-site
USD 100,000 - 130,000
Senior Storage Systems Engineer - Linux Performance
Senior Storage Systems Engineer - Linux Performance

ByteDance • San Jose (CA)

On-site
USD 140,000 - 210,000
Senior NVMe Storage Test & Firmware Engineer
Senior NVMe Storage Test & Firmware Engineer

Conductor • San Jose (CA)

On-site
USD 138,000 - 206,000
Medical/Dental/Vision
401k
PTO 4+ weeks
+1