Search by job, company or skills

AMD

Software Development Eng.

4-12 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 months ago

Job Description

THE ROLE:

AMDis looking foraninfluentialsoftware engineerwho ispassionate about improving the performance of keyapplications and benchmarks.You will be a member of a core team ofincredibly talentedindustry specialists and will work with the very latest hardware and software technology.

THE PERSON:

The ideal candidate should bepassionate about software engineering and possess leadership skillstodrivesophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD.

KEY 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 newASICand hardware bring ups
  • Debug/fixexisting issuesand research 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 withmodern 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 communicationand problem-solving skills
  • Motivatingleaderwith good interpersonal skills

ACADEMIC CREDENTIALS:

  • Bachelor's orMaster'sdegree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 107710063