Senior Software Engineer - Rdma and Doca

NVIDIA NVIDIA · Semiconductors · Beijing, China +1

NVIDIA is seeking an experienced Software Engineer with a strong background in networking to collaborate with customers and internal teams to develop leading software solutions and stacks. The role involves building POC prototypes and requires strong C/C++ programming skills, Linux experience, and networking knowledge, with an advantage for RDMA and related technologies.

What you'd actually do

  1. Working with NVIDIA top customers RnD, getting familiar with their applications and needs.
  2. Building cutting edge POC prototypes which later to be productize and delivered.
  3. Closely work with various development and architecture teams and take major part of SW development.

Skills

Required

  • Bachelor or above in Computer Science or computer engineering or related discipline
  • 6+ years of practical experience
  • Strong C/C++ programming skills
  • Experiences using C/C++ in Linux (user and/or kernel modes)
  • Good networking knowledge and be familiar with L2 bridging, L3 routing and protocols

Nice to have

  • knowledge at RDMA, congestion control, collective communication, kernel
  • Demonstrated ability to work in a cross-functional team environment
  • Self-motivated, ability to work with little definition and supervision while multi-tasking and prioritizing across a number of projects and initiatives

What the JD emphasized

  • 6+ years of practical experience
  • Strong C/C++ programming skills
  • Experiences using C/C++ in Linux (user and/or kernel modes)
  • Good networking knowledge and be familiar with L2 bridging, L3 routing and protocols