Taro Logo

Senior Software Engineer - Networking

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Networking
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Networking

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer to join their Switch Software Group. This role focuses on developing high-performance networking solutions and involves working with NVIDIA's cutting-edge Switch technology. The position requires collaboration with architecture, firmware, and software teams globally to advance product development.

The ideal candidate will have strong expertise in C/C++ programming with at least 5 years of experience, along with a background in networking applications and protocols. This role offers the opportunity to work on innovative solutions in a company that's transforming industries through AI and digital twins.

As a Senior Software Engineer, you'll be responsible for designing and developing high-performance networking solutions, collaborating across teams, and driving innovation in NVIDIA's Switch products. The position requires both technical excellence and strong communication skills, as you'll be working in a global, multi-functional environment.

The role offers the excitement of working with one of technology's most desirable employers, known for pushing boundaries in computing and AI. You'll have the chance to contribute to cutting-edge technology while working with some of the industry's most forward-thinking professionals. This hybrid position is based in Yokneam, Israel, offering flexibility in work arrangements.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Networking

  • Design and develop high performance networking solutions based on NVIDIA's Switch
  • Collaborate with multiple teams in developing new features/improvements
  • Gain deep understanding of NVIDIA products and technologies
  • Innovate and improve NVIDIA's Switch products

Requirements For Senior Software Engineer - Networking

  • B.Sc. degree or equivalent experience in Engineering/Computer Science/related field
  • 5+ years of experience in C/C++ programming
  • High technical understanding and learning skills
  • Creative, motivated, and value driven person
  • Excellent English communication and leading skills
  • Experience with networking applications and protocols (preferred)
  • Experience in Gigabit Ethernet switching product development (preferred)

Interested in this job?