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