Senior System Software Engineer

1 Month ago • 5 Years + • Full Stack Development

Job Summary

Job Description

NVIDIA seeks a Senior System Software Engineer to join their Cumulus Linux team. Responsibilities include implementing core NVIDIA Cumulus Linux code (translating control plane constructs to the hardware data plane), enabling Cumulus Linux on next-generation ASICs, defining and developing features, sustaining existing deployments, collaborating with customers to identify and solve challenges, and translating requirements for SDK and ASIC engineers. The ideal candidate possesses strong knowledge of L2/L3 forwarding paths, expertise in C and Python, experience with VxLAN and EVPN, and a deep understanding of QoS, ACLs, VxLAN, and hardware resource management. Troubleshooting production network deployments is essential. This role is crucial in realizing the promise of the software-defined data center.
Must have:
  • Strong knowledge of L2/L3 forwarding
  • Proven experience in C and Python
  • VxLAN and EVPN routing protocols expertise
  • Knowledge of QoS, ACLs, VxLAN
  • Hardware resource management knowledge
  • Production network troubleshooting experience
Good to have:
  • Experience with Merchant Silicon for Switching/Routing
  • Contributions to SONiC, SwitchDev, or SAI projects

Job Details

NVIDIA is searching for a highly motivated, creative software engineer with experience in developing solutions for enterprise and data center switches and routers to join the NVIDIA Cumulus Linux team. You will be responsible for implementation of the core of NVIDIA Cumulus Linux: code that translates control plane constructs into the hardware data plane and also the end-to-end solutions in certain scenarios. As someone who is hardworking and passionate about their work, you will be responsible for building and maintaining the core of NVIDIA Cumulus Linux - code that translates control plane constructs into the hardware data plane.

You should demonstrate the ability to excel in an environment with complex software designs. NVIDIA Cumulus Linux is one of the first operating system for networking hardware and fills a critical gap in realizing the true promise of the software-defined datacenter. We are not just defining the future of networking, we are actively creating it with our customers and partners. We are looking for motivated individuals who thrive on great technology, individual initiative, and the ability to see the impact of their work on the business.

What you'll be doing:

  • Enable NVIDIA Cumulus Linux on next generation ASICs.

  • Define, design and develop features for NVIDIA Cumulus Linux.

  • Sustain the existing deployments of NVIDIA Cumulus Linux.

  • Working closely with customers to understand the pain points, new use cases, deployment strategies and come up with innovative solutions.

  • Translating requirements to the SDK and ASIC Engineers for enabling end-to-end solutions.

What we need to see:

  • Strong knowledge of forwarding path for L2 and L3 including concepts like ECMP etc.

  • Strong and proven experience in C and Python programming.

  • Worked with VxLAN and EVPN routing protocols.

  • Strong knowledge in areas of QoS, ACLs and VxLAN. And working knowledge of hardware resource management (tables, TCAMs, etc).

  • Battle scars from troubleshooting production network deployments.

  • BS or MS degree in Computer Engineering, Computer Science, or related degree, or equivalent experience.

  • 5+ years of hands on experience.

Ways to stand out from the crowd:

  • Experience with Merchant Silicon for Switching/Routing.

  • Contributions to SONiC, SwitchDev or Switch Abstraction Interface (SAI) projects.

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 on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services

Similar Jobs

Ness Digital - Cloud Data Architect

Ness Digital

Ontario, Canada (Remote)
2 Days ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

Toronto, Ontario, Canada (Remote)
4 Months ago
NVIDIA - GPU ASIC Design Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Microsoft - Software Engineer II – Azure Agents

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
GoTo Group - Senior Data Scientist (India)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Salesforce - Development Architect

Salesforce

Tokyo, Japan (Remote)
1 Month ago
Google - Senior Software Engineer, Google Cloud

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
3 Months ago
Interactive Brokers - Senior Java Developer

Interactive Brokers

Tallinn, Harju County, Estonia (On-Site)
4 Months ago
N-iX - Senior Full Stack Engineer (Java+React)

N-iX

Bulgaria (Remote)
1 Month ago
Warner Bros Games - Manager, Software Engineering

Warner Bros Games

(Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Softobiz - Elastic Search (ELK) Engineer

Softobiz

Hyderabad, Telangana, India (On-Site)
5 Months ago
Microsoft - Senior Software Engineer - Azure Agents

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
prizepicks - Data Scientist - Simulation/Sports Modeling

prizepicks

Atlanta, Georgia, United States (Remote)
3 Days ago
ByteDance - Data Researcher - Global E-Commerce Supply Chain & Logistics

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Epic Games - Full-Stack Web Engineer, Trust & Safety

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Microsoft - Research Intern - Audio and Acoustics

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Google - Data Scientist, Extended Workforce Solutions

Google

(On-Site)
2 Months ago
Luxoft - Principal/Lead GCP Cloud Modernization Engineer

Luxoft

New Delhi, Delhi, India (Remote)
2 Months ago
ByteDance - DevOps Engineer, Applied Machine Learning Engine - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
Netflix - Security Engineer L5, Incident Response

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Simplify 360 - SDK Software Engineer

Simplify 360

Chennai, Tamil Nadu, India (Hybrid)
4 Months ago
CloudHire - Senior Database Engineer

CloudHire

Delhi, India (Remote)
4 Months ago
Microsoft - Senior Data Scientist

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Morning Star - Product Consultant

Morning Star

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Sportskeeda - Assistant Content Manager - NFL

Sportskeeda

India (Remote)
1 Month ago
Assystems - Sr. Business Analyst

Assystems

Gurugram, Haryana, India (On-Site)
3 Months ago
Paytm - Sales Team Lead , Dairy  Warangal

Paytm

Warangal, Telangana, India (On-Site)
2 Months ago
Hitachi - Microsoft Dynamics D365 SCM consultant (Manufacturing)

Hitachi

Pune, Maharashtra, India (On-Site)
4 Months ago
EXL - Senior Executive

EXL

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Microsoft - Software Engineer - Fullstack, Atlanta

Microsoft

Atlanta, Georgia, United States (On-Site)
1 Month ago
Electronic Arts - C++ Software Engineer - Generalist - American Football

Electronic Arts

Madrid, Community Of Madrid, Spain (Hybrid)
1 Month ago
Nagarro - Associate Engineer ,SAP Human Experience Management

Nagarro

Spain (Remote)
4 Months ago
Unity - Senior Software Engineer - Frontend

Unity

Seoul, South Korea (On-Site)
8 Months ago
undefined - Technical Support Engineer

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Alphasense - Join AlphaSense India Talent Community

Alphasense

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Epic Games - Senior Software Engineer, Developer Relations (UE China)

Epic Games

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Postman - Senior Software Engineer, Monetization

Postman

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Warner Bros Games - Software Engineer II

Warner Bros Games

(Hybrid)
4 Weeks ago
Paypal - MTS 1, Software Engineer

Paypal

Scottsdale, Arizona, United States (Hybrid)
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