Level

NVIDIA

Software Developer - Networking

AI in this role

Develop next-generation network drivers and AI networking protocols for high-speed communication devices.

cpython
software-developmentnetwork-driversnetworking-protocolsembedded-systems

NVIDIA is seeking a best-in-class Software Development Engineer to join our exceptional Networking engineering team, which develops the industry's leading high-speed communication devices that deliver the highest throughput and lowest latency. In this role, you will also contribute to developing next-generation AI networking protocols, shaping the recommended protocols for AI data centers. 
 

Come and take a significant part in designing and verifying our groundbreaking and innovative technologies, and enjoy working in a meaningful, growing, and highly professional environment where you make a huge impact in a technology-focused company. 

 

What you will be doing:

  • Design and develop the next generation of acceleration for network drivers.

  • Contribute to the design and development of next-generation AI networking protocols for AI data centers.

  • Work closely with customers, understanding their products, solutions, and environments.

  • Daily work involves all aspects of development: Design, Architecture, Coding, Production, and Verification.

 

What we need to see:

  • B.SC./ M.SC. in Computer Engineering/Science Engineering/Communication Engineering

  • 2+ years of relevant working experience.

  • Experience in C/C++

  • Experience with Python

  • Versatility, ability to work on more than 1 platform

  • Multitasking capable

  • Good knowledge of Network protocols

  • High Level of English

 

Ways to stand out from the crowd:

  • Knowledge of I/O embedded processor

  • Experience with network protocols

  • Understanding of RDMA technologies and capabilities

  • Experience with network simulators and performance modeling tools

 

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Are you ready to become the engineer you always wanted to be? Come and be part of the best Network Driver team in the industry! 
 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.

How we score this

Software Developer - Networking at NVIDIA scores 20 out of 100 on AI centrality, which makes it AI Level 1 of 4 (Little AI) on this board. The level measures how much of the work is AI, not seniority.

Classification

AI Level 1. The work itself involves no AI, or AI only appears as scenery, such as a company tagline.

  1. AI Level 480 to 100
  2. AI Level 360 to 79
  3. AI Level 240 to 59
  4. AI Level 10 to 39

Bands come from how often the tools, models and workflows of the role are named in the posting itself. Open the description and count.

Prepare for this job

A free preview built only from this posting: what it asks for, what you could be asked in an interview, and how to adjust your resume.

Skills and AI tools this role asks for

Software DevelopmentNetwork DriversNetworking ProtocolsEmbedded SystemsCPython

Questions you could be asked

  1. Tell me about a project where software development was part of your work. What did you do?
  2. Tell me about a project where network drivers was part of your work. What did you do?
  3. Tell me about a project where networking protocols was part of your work. What did you do?
  4. Tell me about a project where embedded systems was part of your work. What did you do?
  5. Walk me through how you've used C in your day-to-day work.

Adapt your resume

  • List these exact terms on your resume: Software Development, Network Drivers, Networking Protocols, Embedded Systems, and C. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them — a tool named with nothing behind it rarely survives a human read.

Want your resume actually rewritten for this job?

The free preview above is everything we have today. A full resume rewrite is not live yet and has no price set. Join the waitlist and we will email you if we open it.

Get new AI jobs by email

One email a week with the new AI jobs, each rated AI Level 1 to 4 for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free. One email a week. Unsubscribe in one click.

Similar roles

Software Engineering roles rated AI Level 1 at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at NVIDIA

Related searches

Same AI level