C++ Storage/Embedded Engineer (NVMe)
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
