Taro Logo

Software Engineer - Networking

NVIDIA is the world leader in accelerated computing, pioneering solutions for challenges no one else can solve.
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Networking

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology—and amazing people. We are looking for a software engineer to join our SAI development team.

This is an outstanding opportunity for a software development engineer to join our high performance multi-site team for switch and router related SW development. Be part of NVIDIA SAI multi-national R&D team, contribute code to SAI community and NVIDIA SAI implementation.

What you'll be doing:

  • Develop first tier features, with groundbreaking multi-protocol networking technology.
  • Lead features from planning through design and development, until delivery to the customer.
  • Work closely with other development teams, arch and verification to ensure features delivery on time with high quality.
  • Gain deep understanding of NVIDIA products and technologies.

What we need to see:

  • B.Sc. degree or equivalent experience in Engineering/Computer Science/related field.
  • 2-3 years experience in python or C
  • High technical understanding and learning skills – specification, design, programming, integration and debugging abilities
  • Excellent English communication and leading skills

Ways to stand out from the crowd:

  • Knowledge of router and switch design & architecture
  • Proven experience in a Gigabit Ethernet switching product development
  • Proven track record to work in a multi-functional team environment and collaborate with teams in oversea sites.
  • Self-motivated, ability to work with little definition and supervision while multi-tasking and prioritizing across a number of projects and initiatives

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and diligent people in the world working for us. If you're creative and autonomous, we want to hear from you!

Last updated 8 months ago

Responsibilities For Software Engineer - Networking

  • Develop first tier features with groundbreaking multi-protocol networking technology
  • Lead features from planning through design and development, until delivery to the customer
  • Work closely with other development teams, arch and verification to ensure features delivery on time with high quality
  • Gain deep understanding of NVIDIA products and technologies

Requirements For Software Engineer - Networking

Python
  • B.Sc. degree or equivalent experience in Engineering/Computer Science/related field
  • 2-3 years experience in python or C
  • High technical understanding and learning skills
  • Excellent English communication and leading skills

Interested in this job?