Programmers.io
C++ Storage Developer/Embedded Engineer/NVMe Storage Engineer
Skills
20 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Redmond, WA, USA
Work mode:
Remote
Published on:
30 September 2026
What they need
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.
Other offers great for you!
These companies are also looking for great profiles
Visian
Consultant Storage, Backup & Automation
500
Freelance
Paris, France
Hybrid
Skills
5 months ago
Quick apply
LeHibou Belgique
Expert Infrastructure – Storage & Virtualisation
Freelance
Liège, Belgium
Hybrid, Onsite
Skills
3 months ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
4 minutes ago
Quick apply
No company information available.