CareerPlan

C++ Storage/Embedded Engineer (NVMe)

USAFull-time$103k–$143k2026-11-04 → 2026-11-13
Hybrid

Core

Design, develop, and maintain diagnostic software for advanced storage hardware platforms, focusing on NVMe technologies and low-level device interaction.

Role type

Senior IC embedded storage engineer

Builds

Diagnostic software components for Gen12+ storage hardware

Domain

Storage hardware and embedded firmware

Required skills

C++, C, Python, NVMe protocols, storage hardware architecture, low-level programming, debugging, performance analysis

Preferred skills

SATA, SAS, RAID, file systems, storage performance tuning, firmware debugging, Rust, SQL, PowerShell, Windows, Linux

Technologies

Linux, Python, Rust, PowerShell, SQL, Windows, C++, NVMe, SAS, SATA, RAID

Responsibilities

Design and develop diagnostic software for storage hardware platforms; Build low-level software components interacting with storage devices; Analyze and troubleshoot storage performance and hardware issues; Create Python automation tools for storage validation; Debug and tune storage subsystem performance; Collaborate on next-generation storage technology implementation