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

GoReel - DevOps Lead

GoReel

Bratislava, Bratislava Region, Slovakia (Hybrid)
• 4 Days ago
ByteDance - Senior Algorithm Engineer, Trust and Safety

ByteDance

Singapore (On-Site)
• 3 Months ago
Hasbro - Technical Artist - Digital

Hasbro

Renton, Washington, United States (On-Site)
• 5 Days ago
Every matrix - Middle Business Intelligence/Data Analyst

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
• 2 Months ago
ByteDance - Traffic Access Architectural Engineer - Traffic Infrastructure

ByteDance

Singapore (On-Site)
• 3 Months ago
Next Level Business Services - Apigee API Developer

Next Level Business Services

San Francisco, California, United States (On-Site)
• 3 Months ago
Next Level Business Services - Java Tech Lead

Next Level Business Services

Chicago, Illinois, United States (On-Site)
• 4 Months ago
Aristocrat Gaming - Enterprise API Architect

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
• 4 Weeks ago
The Walt Disney Company - Lead Software Engineer (Roku Engineer)

The Walt Disney Company

Santa Monica, California, United States (On-Site)
• 3 Months ago
The Walt Disney Company - Senior Software Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
• 3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Backend Software Engineer - Security Engineering

ByteDance

San Jose, California, United States (On-Site)
• 2 Weeks ago
Niantic - Security Engineer, Production

Niantic

ZĂĽrich, Zurich, Switzerland (Hybrid)
• 3 Months ago
Anko GCC - Lead, Data Scientist

Anko GCC

Bengaluru, Karnataka, India (Hybrid)
• 5 Months ago
Intel Corporation - Sr. Infrastructure Engineer - Virtualization and Cloud Platforms

Intel Corporation

Hillsboro, Oregon, United States (On-Site)
• 2 Months ago
GoMotive - Data Engineer

GoMotive

India (Remote)
• 6 Days ago
Tesla - Senior Embedded Software/Firmware Engineer - Power Electronics

Tesla

Baden-WĂĽrttemberg, Germany (On-Site)
• 6 Days ago
Activision - Senior Network Engineer

Activision

Vancouver, British Columbia, Canada (On-Site)
• 1 Week ago
Brillio - DB Migration Engineer - R01531207

Brillio

Bengaluru, Karnataka, India (Hybrid)
• 4 Months ago
PlayStation Global - Senior Character FX Artist

PlayStation Global

United States (Remote)
• 1 Month ago
PwC - Ingenieros y Programadores - PwC

PwC

Granada, Andalusia, Spain (On-Site)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Zinrelo - Data Scientist

Zinrelo

Pune, Maharashtra, India (Hybrid)
• 3 Months ago
InMobiInMobi - Senior Analyst—Consumer Insights

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
• 5 Days ago
PwC - Cybersecurity-IAM-Sailpoint Developer IDN Senior Associate-Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
Aiti Interieurs - Sr. Interior Designer

Aiti Interieurs

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
Creative aid - Creative Director

Creative aid

New Delhi, Delhi, India (Hybrid)
• 4 Months ago
PwC - IN_Manager_Digital Strategy _IT Function Transformation _Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
• 3 Months ago
Zazz - Power BI Export - Latin America

Zazz

India (On-Site)
• 1 Month ago
RSMS Architects   - Architectural Drafter

RSMS Architects

New Delhi, Delhi, India (On-Site)
• 4 Months ago
bosh group india - Regional BU - Touchpoint Manager OFFLINE

bosh group india

Karnataka, India (On-Site)
• 2 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Keywords Studios (Player Support) - Full Stack Engineer

Keywords Studios (Player Support)

Pune, Maharashtra, India (Hybrid)
• 4 Weeks ago
Google - Staff Software Engineer, Geo

Google

(On-Site)
• 3 Months ago
DraftKings - Senior Software Engineer, Elixir

DraftKings

United States (Remote)
• 6 Days ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Chicago, Illinois, United States (Remote)
• 3 Months ago
Onward Search - Full-Stack Software Engineer

Onward Search

Columbus, Ohio, United States (Remote)
• 4 Days ago
Rockstar Games - Software Engineer (GO), FiveM (Mid/Senior)

Rockstar Games

London, England, United Kingdom (On-Site)
• 1 Week ago
Nagarro - Staff Engineer, Java

Nagarro

(On-Site)
• 3 Months ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Ireland (Remote)
• 3 Months ago
KBG Blockchain Game Studios - Technical Lead (Blockchain Project)

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
• 7 Months ago
Unico Connect - Senior NodeJS Developer

Unico Connect

Mumbai, Maharashtra, India (On-Site)
• 5 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)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North District, Israel (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