Senior Software Engineer, RDMA Transport

NVIDIA

NVIDIA

Software Engineering
Multiple locations
Posted on Nov 21, 2024

We are seeking a highly skilled and experienced RDMA Senior Software Engineer to join our RDMA Transport Software team, focused on developing the next generation of RDMA solutions for HPC, cloud, AI, and storage, supporting the data growth of the world’s largest enterprises. You’ll be part of a dynamic, impactful, and fast-paced environment, collaborating with talented engineers worldwide.

What you'll be doing:

  • Take part in research, design, and development of advanced RDMA transport mechanisms, enhancing performance, reliability, and scalability.

  • Collaborate closely with hardware engineers, software developers, and system architects to align on project objectives and requirements.

  • Keep up with industry trends and emerging technologies, integrating new ideas and innovations into the development process

What we need to see:

  • Bachelor's or Master's degree in Electrical Engineering or Computer Science fields from a known institute.

  • 5+ years of development experience

  • Knowledge with RoCE and/or InfiniBand, along with a background in RDMA development across software, firmware, or hardware.

  • Strong problem-solving skills with a hands-on approach, able to dive deep into the RDMA stack and solve complex issues.

  • Proficiency in C/C++ and embedded systems programming.

  • Fast learner possessing the ability to learn complex concepts in a fast-paced environment.

  • A can-do attitude and high energy with excellent collaboration, and social skills.

Ways to stand out from the crowd:

  • Background with data centers networking & storage workloads (advantage).

  • Familiar with RDMA, InfiniBand, or Ethernet technologies