Senior Software Engineer - SONiC Design Group

1 Month 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

SSC Technologies - Integration Engineer - Hybrid

SSC Technologies

Ä°stanbul, Ä°stanbul, TĂĽrkiye (Hybrid)
• 4 Months ago
ByteDance - Site Reliability Engineer - Machine Learning Systems - Singapore

ByteDance

Singapore (On-Site)
• 3 Months ago
Marvell India - Performance Engineer

Marvell India

Pune, Maharashtra, India (On-Site)
• 4 Months ago
Luxoft - Senior .net developer

Luxoft

Poland, Ohio, United States (Remote)
• 2 Months ago
Meta - ASIC Engineer, Design Verification

Meta

Austin, Texas, United States (Remote)
• 3 Months ago
Google - Software Engineer III, Google Cloud Global Networking

Google

(On-Site)
• 3 Months ago
Tesla - Software Developer, IT Application

Tesla

Barcelona, Catalonia, Spain (On-Site)
• 3 Days ago
Visa - Staff Microsoft Dynamics Developer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
• 3 Months ago
Netflix - Software Engineer (L5), N-Tech Software Engineering

Netflix

United States (Remote)
• 3 Months ago
Axinous - Staff Software Development Engineer - Java Backend

Axinous

Bengaluru, Karnataka, India (On-Site)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GeoServe - Senior Backend Engineer

GeoServe

Bengaluru, Karnataka, India (On-Site)
• 5 Months ago
Larian Studios - DevOps Build Engineer | Ingénieur de contrôle de version DevOps

Larian Studios

Quebec, Canada (On-Site)
• 3 Months ago
CloudHire - Senior Java Developer - Remote

CloudHire

New Jersey, United States (Remote)
• 4 Months ago
Nagarro - Consultant Cyber Security (m/f/d)

Nagarro

Germany (Hybrid)
• 2 Months ago
Samsung Semiconductor - NVMe Test Engineer (Contractor)

Samsung Semiconductor

San Jose, California, United States (Hybrid)
• 1 Week ago
BITSILICA - Python with Video Exposure

BITSILICA

Hyderabad, Telangana, India (On-Site)
• 4 Months ago
Netflix - Broadcast Engineer, Live Broadcast Technology

Netflix

United States (Remote)
• 1 Week ago
CloudLinux - Lead SDET/QA Automation Engineer at CloudLinux (worldwide remote, work anywhere)

CloudLinux

Ljubljana, Ljubljana, Slovenia (Remote)
• 3 Months ago
prizepicks - Software Engineer III (GO)

prizepicks

(Remote)
• 1 Month ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Ra'anana, Center District, Israel

Overwolf - Developer Relations Manager

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 1 Week ago
SuperPlay - MONETIZATION MANAGER

SuperPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 3 Months ago
Varonis  - Backend Engineer

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
• 1 Month ago
Huuuge Games - Head of Monetization

Huuuge Games

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 1 Week ago
SuperPlay - GAME ECONOMIST SPECIALIST - DISNEY

SuperPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 1 Month ago
Unity - Senior Business Operations Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 3 Months ago
SuperPlay - Senior Technical Artist

SuperPlay

Tel Aviv District, Israel (On-Site)
• 1 Month ago
BigID - Software Engineer Team Lead

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 3 Months ago
SuperPlay - Bookkeeper

SuperPlay

Tel Aviv District, Israel (On-Site)
• 5 Days ago
Tesla - Senior Operations Coordinator, Sales and Service

Tesla

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 5 Days ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Warner Bros Discovery - Manager, Software Engineering-Backend(Consumer Team),Hyderabad

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
• 3 Months ago
PlayStation Global - Software Engineer

PlayStation Global

London, England, United Kingdom (Hybrid)
• 1 Week ago
The Walt Disney Company - Sr Software Engineer (webOS/Tizen)

The Walt Disney Company

New York, New York, United States (On-Site)
• 3 Months ago
PTW - Staff Web Engineer

PTW

SĂŁo Paulo, State Of SĂŁo Paulo, Brazil (Remote)
• 1 Week ago
Google - Software Engineer III, Infrastructure, Google Cloud Data Management

Google

New York, New York, United States (On-Site)
• 3 Months ago
Nielsen Holdings - QA Engineer (AM-TECH-DA-SDK-104) Copy

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
• 4 Months ago
GoTo Group - Senior DevOps Engineer - Cloud Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
The Walt Disney Company - Lead Software Engineer, Ad Platforms

The Walt Disney Company

California, United States (On-Site)
• 2 Weeks ago
Unity - Software Developer, Release Tools, Release Engineering

Unity

Vilnius, Vilnius County, Lithuania (On-Site)
• 4 Months ago
Fluxon - Senior Software Engineer

Fluxon

Bengaluru, Karnataka, India (Remote)
• 4 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.


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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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

United States (Remote)

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

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

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

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