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

  • IBM i is evolving. And so are we. It was founded in 2012, and is headquartered in Coppell, Texas, USA, with a workforce of 1001-5000 employees. Its website is https://programmers.io/.
  • Company H1B Sponsorship

  • Programmers.io has a track record of offering H1B sponsorships, with 2 in 2023. Please note that this does not guarantee sponsorship for this specific role.
  • Apply Now β†’

    More Open Positions

    Explore similar remote opportunities