CareerPlan

Lead Software Development Engineer - NVMe/ VirtIO/SCSI/FCP/ iSCSI/RDMA or TCP

Bangalore, IndiaFull-time2026-10-28 → 2026-11-10

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