Software Advanced Developer

NVIDIARedmond, WA
51d

About The Position

NVIDIA is looking for a highly skilled and groundbreaking advanced development researcher to craft and evaluate brand-new solutions for networking and distributed computing in data center environments. This role will focus on areas such as High-Performance Computing, Cloud, Storage, network programmability, network software stacks, and SDN. NVIDIA is a world leader in high-performance computing technology, AI, and networking with high-reaching plans for future systems. This position offers the opportunity to have a real impact in a research-focused team in a dynamic company. The networking advanced development group is chartered to research and incubate new technologies that will re-define the future data centers and supercomputer performance and functionality. Advanced development Software researchers represent us in open-source projects, conferences, and standard bodies.

Requirements

  • PhDs/BSc/MSc in Computer science or electrical engineering, or equivalent experience.
  • 5+ years of relevant practical experience.
  • Experience in Hardware/Software/Firmware integrations.
  • Able to work independently, work with customers and guide R&D teams.

Nice To Haves

  • Leadership in inventing new technologies leading to product impact.
  • Demonstrate leadership in collaborative industry and active research projects.
  • Ability to prototype ideas and demonstrate their value.
  • Experience with Ethernet/IP technologies in the data center or edge.
  • Experience with innovative network projects and collaborations like SONiC/SAI, P4.

Responsibilities

  • Developing proof-of-concept implementations of new technologies, and thereafter guiding their incorporation in company products.
  • Developing a variety of software stacks, APIs and algorithms for various purposes.
  • Exposing and defining programmable hardware features for network control and data planes, optimizing and generalizing offload mechanisms, and improving performance on Nvidia's supercomputers, or inventing distributed solutions for next-gen data centers networking.
  • Software development and architecture, ranging from application behavioral analysis and Algorithms, network simulations, middleware, and API design, down to implementing OS subsystems, device drivers, FW, and HW modeling.
  • Customer engagements, academic research collaborations publishing white papers, blogs, RFCs, and conference lectures/BOFs.

Benefits

  • equity
  • benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Ph.D. or professional degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service