Senior Software Engineer - SONiC Design Group

3 Months ago • 5 Years + • Full Stack Development

Job Summary

Job Description

NVIDIA seeks a Senior Software Engineer to join its Ethernet Switch SONiC Network OS team. You will design and implement features for SONiC, contribute to the worldwide SONiC community, and work in a fast-paced continuous deployment environment. Responsibilities include developing software that optimizes AI networks, fixing bugs, and ensuring NVIDIA Switch products run effectively with SONiC NOS in various global clusters. This role demands expertise in C++, Python, Linux, and networking protocols (L2/L3).
Must have:
  • 5+ years software development experience
  • C++ and Python programming on Linux
  • Experience with SONiC
  • Networking protocols (L2/L3)
  • Fast learner, excellent communication
Good to have:
  • Open-source project experience
  • Linux shell scripting
  • Scrum methodology
  • Scrum Master experience
Perks:
  • Highly competitive salary
  • Comprehensive benefits package

Job Details

We are looking for a talent Software Engineer to join our Ethernet Switch SONiC Network OS.

At NVIDIA, we have amazing GPUs that power AI applications, but they also require a high-performance network to support them. As a team member, you will have the opportunity to create innovative software that optimizes AI networks for the best performance possible. In this position you will take part in SONiC large worldwide community, contributing new features, bugs fixes and have NVIDIA Switch products running with SONiC NOS in production in different clusters over the world.

About SONiC: https://sonicfoundation.dev/
 

What you'll be doing:

  • Design and implement features as part of the SONiC release train on top of NVIDIA Switch products.

  • Be part of NVIDIA SONiC R&D team, contribute code to SONiC worldwide community.

  • Work in a Continuous Deployment environment of fast development/deployment cycles.

  • Work with experienced teams which are well known in the SONiC community.

What we need to see:

  • B.Sc. degree in Computer Science or equivalent experience

  • 5+ overall years of experience in technical software development

  • Experience in C++ and Python programming on top of Linux operation system

  • Fast and self learner with outstanding communication and technical skills

  • Motivated, responsive, and keen on process improvement

Ways to stand out from the crowd:

  • Experienced in software development on open source project

  • Experienced in Networking protocols: L2 and L3

  • Background in Linux shell scripting

  • Scrum methodology and active scrum master

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Microsoft - Hardware Lab Engineer (DVE Engineer II)

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Week ago
The Walt Disney Company - Chief Officer

The Walt Disney Company

(On-Site)
2 Months ago
PwC - Senior Associate_Hadoop Developer_Advisory Corporate_Advisory_Bangalore Millenia

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
NVIDIA - Hardware Validation Engineer

NVIDIA

Canada (On-Site)
1 Month ago
Toptracer - Software Engineer in Test (SDET)

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Aristocrat Gaming - Tech Lead - Frontend Developer (TypeScript/Node.js)

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
3 Weeks ago
The Walt Disney Company - Senior Software Engineer, iOS

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Week ago
Google - Staff Software Engineer, Google Cloud Networking

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
SmileGate - Group IT System Development and Operation

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Overwolf - Team Lead Software Engineer

Overwolf

Ramat Gan, Tel Aviv District, Israel (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - ASIC Engineer, Design Verification

Meta

Austin, Texas, United States (Remote)
5 Months ago
ByteDance - Senior Software Development Engineer - Cloud Native Databases

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
hostari - Software Engineer (Remote)

hostari

Makati, Metro Manila, Philippines (Remote)
4 Months ago
Microsoft - Technical Support Engineering - Windows Performance

Microsoft

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
NVIDIA - Senior Formal Verification Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Garena - Garena - Operation Engineer (Game System Operations Engineer)

Garena

Taipei City, Taiwan (On-Site)
1 Month ago
Meta - Software Engineer, Machine Learning

Meta

Singapore (On-Site)
5 Months ago
Google - Senior CPU Design Verification Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
ByteDance - Principal Site Reliability Engineer, CDN

ByteDance

Singapore (On-Site)
6 Months ago
Next Level Business Services - SDE Web Developer

Next Level Business Services

Redmond, Washington, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ra'anana, Center District, Israel

Google - Networking RTL Design Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Days ago
Google - Senior Staff Software Engineer, Cloud Migration, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Days ago
NVIDIA - Senior Software Engineer - Ethernet Switch

NVIDIA

Ra'anana, Center District, Israel (Hybrid)
3 Months ago
NVIDIA - Senior Chip Design Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Weeks ago
Pazu Games - Concept Artist - Remote - Brazil/Europe

Pazu Games

Israel (Remote)
2 Weeks ago
Playtika - Expert Business Analyst

Playtika

Israel (On-Site)
1 Month ago
NVIDIA - Senior Software Video Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
4 Weeks ago
NVIDIA - Physical Layer Firmware Architecture Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Weeks ago
NVIDIA - Senior Software Verification Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Google - CPU Hardware Emulation Engineer

Google

Haifa, Haifa District, Israel (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Bally's Interactive - Java Developer

Bally's Interactive

London, England, United Kingdom (On-Site)
1 Month ago
HP - Full Stack Developer

HP

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
7 Months ago
Trend Micro - (Sr.) Cloud Developer (Vision One)

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Morning Star - Lead Software Engineer, Credit Technology

Morning Star

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
ByteDance - Software Engineer

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
Saviynt - Senior Principal Software Engineer - Privileged Access Management (PAM)

Saviynt

El Segundo, California, United States (Hybrid)
6 Months ago
The Walt Disney Company - Senior Software Engineer - Audience Targeting

The Walt Disney Company

California, United States (On-Site)
1 Day ago
N-iX - Senior Java Full Stack Engineer

N-iX

Colombia (Remote)
1 Week ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

France (Remote)
6 Months ago
Next Level Business Services - Java Developer

Next Level Business Services

San Diego, California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug