C++ Storage/Embedded Engineer
Programmers.io
- Ort
- Redmond, US
- Arbetsplats
- På plats
- Anställningsform
- Heltid
- Lön
- $103k–$143k
- Publicerat
- 1 vecka sedan
- Källa
- DevITJobs
Requirements:
- 4–8 years of software development experience, with strong C/C++ programming skills.
- Hands-on experience with storage systems and low-level programming.
- Strong understanding of storage hardware architectures and device technologies, including 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.
- Bachelors degree in Computer Science, Computer Engineering, or a related field.
- Preferred: familiarity with SATA, SAS, RAID, file systems, storage performance tuning, tool development, Windows and Linux, SQL, PowerShell, or Rust.
- Helpful additional experience includes enterprise-scale storage infrastructure, storage benchmarking and diagnostic frameworks, firmware-level debugging, and storage hardware validation.
Responsibilities:
- Design, develop, and maintain diagnostic software for advanced storage hardware platforms, including Gen12 and later.
- Build low-level software components that interact directly with storage devices and protocols.
- Analyze and troubleshoot storage performance, reliability, and hardware-related issues.
- Collaborate with firmware, hardware, and systems engineering teams to improve storage solutions.
- Create Python automation tools and scripts for storage validation and diagnostics.
- Debug, test, and tune storage subsystem performance.
- Contribute to designing and implementing next-generation storage technologies and solutions.
Technologies:
- Cloud
- Embedded
- Firmware
- Hardware
- Linux
- PowerShell
- Python
- Rust
- SAS
- SQL
- Windows
- C++
- Support
More
We are seeking a C++ Storage Developer, Embedded Engineer, or NVMe Storage Engineer to develop diagnostic solutions for next-generation storage hardware, with a focus on NVMe technologies. This is a full-time role that can be performed remotely. The work involves storage protocols, device-level software, and performance optimization across modern storage infrastructures.
last updated 43 week of 2026