Demo

C++ Storage Developer/Embedded Engineer/NVMe Storage Engineer

Programmers.io
Redmond, WA Full Time
POSTED ON 9/30/2026
AVAILABLE BEFORE 10/28/2026

Job Title: C Storage Developer/Embedded Engineer/NVMe Storage Engineer

Position Type: Full-Time (FTT)

Location: Remote

Job Summary

We are seeking a talented C Storage Developer with strong expertise in storage systems and low-level software development. The ideal candidate will be responsible for designing and developing diagnostic solutions for next-generation storage hardware platforms, with a focus on NVMe-based storage technologies. This role requires hands-on experience with storage protocols, device-level programming, and performance optimization across modern storage infrastructures.

Key Responsibilities

  • Design, develop, and maintain diagnostic software for advanced storage hardware platforms (Gen12 and beyond).
  • Develop low-level software components interacting directly with storage devices and protocols.
  • Analyze and troubleshoot storage performance, reliability, and hardware-related issues.
  • Work closely with firmware, hardware, and system engineering teams to improve storage solutions.
  • Develop automation tools and scripts using Python to support storage validation and diagnostics.
  • Participate in debugging, testing, and performance tuning of storage subsystems.
  • Collaborate on the design and implementation of next-generation storage technologies and solutions.

Required Qualifications

  • 4 to 8 years of experience in software development with strong C/C programming skills.
  • Hands-on experience with storage systems and low-level programming.
  • Strong understanding of storage hardware architectures and storage device technologies.
  • Experience with storage technologies such as SSD, HDD, and Cloud Storage internals.
  • Solid knowledge of NVMe storage protocols and related technologies.
  • Proficiency in Python scripting and automation.
  • Strong debugging, troubleshooting, and performance analysis skills.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.

Mandatory Skills

  • C/C
  • Python
  • Storage Systems
  • Storage Devices
  • NVMe Storage Protocols
  • Low-Level Programming
  • SSD/HDD/Cloud Storage Internals

Preferred Skills

  • SATA, SAS, RAID, and File Systems
  • Storage Performance Tuning
  • Tool Development
  • Windows and Linux Platforms
  • SQL
  • PowerShell
  • Rust

Nice to Have

  • Experience working with enterprise-scale storage infrastructure.
  • Knowledge of storage benchmarking and diagnostic frameworks.
  • Exposure to firmware-level debugging and storage hardware validation.


Salary.com Estimation for C++ Storage Developer/Embedded Engineer/NVMe Storage Engineer in Redmond, WA
$113,722 to $135,330
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a C++ Storage Developer/Embedded Engineer/NVMe Storage Engineer?

Sign up to receive alerts about other jobs on the C++ Storage Developer/Embedded Engineer/NVMe Storage Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Programmers.io

  • Programmers.io Redmond, WA
  • Job: Data Engineer (C#.NET experience) Location : Redmond, WA Job Type : || Full time|| Primary Skills: Python OR C# experience, DB (KQL, SQL and Cosmos DB... more
  • 15 Days Ago

  • Programmers.io Redmond, WA
  • Job Title: Data Platform Engineer (Azure AI)/Azure Data Platform Engineer/Senior Azure Data Engineer/Data Platform Technical Lead Azure Data Solutions Engi... more
  • 15 Days Ago

  • Programmers.io Tampa, FL
  • Job Description: Position: Ab Initio Developer Location: Tampa FL (Onsite) Hire Type: Full Time Experience: 10 Years Job Purpose: Seeking an experienced Se... more
  • 16 Days Ago

  • Programmers.io Minneapolis, MN
  • Job title: .NET Full-stack Location: Minneapolis, MN- Onsite Type: Full-Time Job Description. Responsibilities: Create automated workflows interacting with... more
  • 7 Days Ago


Not the job you're looking for? Here are some other C++ Storage Developer/Embedded Engineer/NVMe Storage Engineer jobs in the Redmond, WA area that may be a better fit.

  • Programmers.io Redmond, WA
  • C Storage Developer San Diego, CA /Redmond, WA (Remote 100%) Fulltime/Permanent Storage Systems, Low-Level Programming, storage hardware (Gen12 and beyond)... more
  • 7 Days Ago

  • CoreWeave Bellevue, WA
  • CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innova... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!