ADAdvanced Micro Devices (AMD)
Lead Storage - Software Development Eng.
Bangalore ₹5-9 LPA Posted 28 Jul 2025
FULL TIME
Iscsi
Nvme
Job Description
Roles & Responsibilities:
- Architect, Design and Develop Storage solutions on DPUs in the areas of NVMe-PCIe NVMeoF(TCP, RDMA), VirtIO.
- Build Innovative solutions and solve challenging problems in areas of Storage Disaggregation, Virtualization, Storage services (Encryption, Compression, Replication and Erasure Coding), etc
- Contributions to Patents, Standards and Open Source Initiatives
- Work with AMD s architecture specialists to improve future products
- Apply a data minded approach to target optimization efforts
- Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
- Design and develop new groundbreaking AMD technologies
- Participating in new ASIC and hardware bring ups
- Debug/fix existing issues and r esearch alternative, more efficient ways to accomplish the same work
- Develop technical relationships with peers and partners
PREFERRED EXPERIENCE:
- Prior Storage experience in any of NVMe, NVMe-oF, VirtIO, SCSI/FCP, iSCSI, RDMA and TCP areas
- Strong object-oriented programming background, C/C++
- Strong systems programming background
- Exposure to Linux block layer, block device drivers (linux, ESXi, Windows), QUEM/KVM Virtualization, PCIe, TCP and basic networking is added advantage
- Ability to write high quality code with a keen attention to detail
- Experience with modern concurrent programming and threading APIs
- Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
- Effective communication and problem-solving skills
- Motivating leader with good interpersonal skills
ACADEMIC CREDENTIALS:
- Bachelor s or M asters degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
