Remote Position
[Remote] C++ Storage Developer/Embedded Engineer/NVMe Storage Engineer
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. Programmers.io is seeking a C++ Storage Developer to develop diagnostic solutions for next-generation storage hardware platforms. The role focuses on low-level software development, NVMe storage technologies, device-level programming, storage validation, debugging, and performance optimization in collaboration with firmware, hardware, and systems engineering teams.
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
Skills
- 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
- C/C++
- Python
- Storage Systems
- Storage Devices
- NVMe Storage Protocols
- Low-Level Programming
- SSD/HDD/Cloud Storage Internals
- SATA, SAS, RAID, and File Systems
- Storage Performance Tuning
- Tool Development
- Windows and Linux Platforms
- SQL
- PowerShell
- Rust
- Experience working with enterprise-scale storage infrastructure
- Knowledge of storage benchmarking and diagnostic frameworks
- Exposure to firmware-level debugging and storage hardware validation
Benefits
- Remote work
Company Overview
Company H1B Sponsorship