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

Programmers.io Redmond, WA Open
Programmers.io is looking for C++ Storage Developer/C++ with Storage/Embedded Engineer/NVMe Storage Engineer/Embedded in Redmond, WA.
This local job opportunity with ID 3872302249 is live since 2026-10-06 14:41:50.
Job Description

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.



read more

Required Skills

My Compatibility Score

Choose Match Score option:

Automatch with LinkedIn
Choose Match Score option:
Automatch with LinkedIn