Senior Principal Storage Architecture Engineer
Job Description
We are seeking a Senior Principal Engineer focused on Storage Architecture to lead performance definition, analysis, and optimization across our next-generation Solid-State Drive (SSD) and System-on-Chip (SoC) platforms. This role will define and drive the architectural interface between SoC hardware, firmware, and NAND subsystems to deliver world-class storage performance across client, enterprise, and hyperscale markets. As a key technical leader in the SSD Architecture organization, you will collaborate with cross-functional teams— SoC, firmware, NAND technology, system validation, and product engineering — to innovate in the areas of latency, QoS, throughput, and power efficiency.
Key Responsibilities
• Architect and model SoC-to-FW interface to optimize data paths, command handling, and quality-of-service mechanisms.
• Define performance targets and metrics for new SSD product lines and SoC platforms.
• Develop and refine system-level performance models (simulation and analytical) to predict SSD behavior under real-world workloads.
• Analyze firmware execution pipelines and hardware offload opportunities to improve latency, IOPS, and efficiency.
• Lead bottleneck analysis and performance triage across hardware, firmware, and NAND media layers.
• Partner with SoC design teams to define DMA, interrupt, queue, and cache architectures supporting high-performance I/O.
• Collaborate with FW teams to define command flows, queue management, and scheduling algorithms aligned with architectural intent.
• Drive performance validation methodologies, tools, and correlation between simulation and silicon.
• Evaluate emerging interface technologies (PCIe/NVMe, CXL, UCIe) and their impact on future architecture.
• Provide technical mentorship and thought leadership within the broader R&D; and product development organization.
Requirements
Department: Datacenter Engineering
Function: Other
Experience Level: Not Applicable