Resume and JobRESUME AND JOB
NVIDIA logo

Senior System Software Engineer

NVIDIA

Senior System Software Engineer

NVIDIA logo

NVIDIA

full-time

Posted: November 3, 2025

Start Date: November 3, 2025

Number of Vacancies: 1

Job Description

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

Locations

  • Bengaluru, India

Salary

Salary not disclosed

Estimated Salary Rangemedium confidence

3,500,000 - 7,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C programmingintermediate
  • Python programmingintermediate
  • L2 forwardingintermediate
  • L3 forwardingintermediate
  • ECMPintermediate
  • VxLANintermediate
  • EVPN routing protocolsintermediate
  • QoSintermediate
  • ACLsintermediate
  • hardware resource managementintermediate
  • TCAMsintermediate
  • network troubleshootingintermediate
  • ASIC developmentintermediate
  • SDK integrationintermediate
  • software designintermediate
  • feature developmentintermediate
  • customer collaborationintermediate
  • requirements translationintermediate

Target Your Resume for "Senior System Software Engineer" , NVIDIA

Get personalized recommendations to optimize your resume specifically for Senior System Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior System Software Engineer" , NVIDIA

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

India

Related Jobs You May Like

No related jobs found at the moment.

NVIDIA logo

Senior System Software Engineer

NVIDIA

Senior System Software Engineer

NVIDIA logo

NVIDIA

full-time

Posted: November 3, 2025

Start Date: November 3, 2025

Number of Vacancies: 1

Job Description

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

Locations

  • Bengaluru, India

Salary

Salary not disclosed

Estimated Salary Rangemedium confidence

3,500,000 - 7,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C programmingintermediate
  • Python programmingintermediate
  • L2 forwardingintermediate
  • L3 forwardingintermediate
  • ECMPintermediate
  • VxLANintermediate
  • EVPN routing protocolsintermediate
  • QoSintermediate
  • ACLsintermediate
  • hardware resource managementintermediate
  • TCAMsintermediate
  • network troubleshootingintermediate
  • ASIC developmentintermediate
  • SDK integrationintermediate
  • software designintermediate
  • feature developmentintermediate
  • customer collaborationintermediate
  • requirements translationintermediate

Target Your Resume for "Senior System Software Engineer" , NVIDIA

Get personalized recommendations to optimize your resume specifically for Senior System Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior System Software Engineer" , NVIDIA

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

India

Related Jobs You May Like

No related jobs found at the moment.