Lead Software Development Engineer - NVMe/ VirtIO/SCSI/FCP/ iSCSI/RDMA or TCP
Core
Architect, design, and develop high-performance storage solutions on AMD DPUs for cloud and AI workloads, focusing on NVMe, VirtIO, and storage disaggregation.
Role type
Senior IC storage software engineer (DPU/Kernel)
Builds
Storage solutions on DPUs, virtualization drivers, and storage services (encryption, compression, replication)
Domain
Semiconductor / Storage Systems / Cloud Infrastructure
Required skills
C/C++, systems programming, object-oriented programming, Linux block layer, block device drivers, PCIe, TCP, RDMA, NVMe, VirtIO, SCSI/FCP/iSCSI, concurrent programming, threading APIs
Preferred skills
Debugging and profiling, open source contributions, hardware bring-up experience, modern development tools (GitHub)
Technologies
DPUs, Linux, ESXi, Windows, KVM, PCIe, NVMe-oF, TCP, RDMA, GitHub
Responsibilities
Architect and develop storage solutions on DPUs; solve challenging problems in storage disaggregation and virtualization; debug and fix existing issues; participate in ASIC and hardware bring-ups; contribute to patents and standards.
Seniority
Senior, hands-on IC
