title-image
Turrior - Let work find you
Recruiters get AI-ranked shortlists and automated outreach, filling roles up to 5× faster.
0%
Popularity
0d
Avg. Time to Hire
0h
Recruiter Res. Time
0%
HR Satisfaction
Careers at NVIDIA
All open opportunities, right here. Explore, apply, grow.
Apply now

Senior System Software Engineer

3 Nov 2025
Bengaluru, Karnataka, India
Verified by Turrior

Content + Source + Freshness • 14 Dec 2025 • 95% confidence

90 / 100

Offer value

This position offers excellent value due to its high employer brand reputation, the innovative nature of the work with cutting-edge technology, and opportunities for significant career advancement.

  • Top-tier employer with strong brand in AI and technology.
  • Significant growth opportunities in networking tech.
  • Requires extensive technical expertise (5+ years).
Pros
  • Competitive compensation and benefits in a high-demand technology sector.
  • Opportunity to work on pioneering technologies in AI and networking.
  • Strong professional development potential within NVIDIA's innovative environment.
Cons
  • Requires extensive experience (5+ years) which may limit applications.
  • High-pressure environment with tight deadlines.
  • Potentially limited work-life balance due to project demands.

Who it's for

Senior • On-site/Office-based

Good fit
  • Experienced software engineers keen on innovative networking solutions.
  • Tech-savvy individuals passionate about hardware-software integration.
  • Professionals eager for career growth in a leading tech company.
Not recommended for
  • New graduates or those without relevant experience.
  • Candidates seeking fully remote job opportunities.
  • Individuals without strong programming skills in C or Python.

Motivation fit

A drive to innovate in software-defined networking.Desire to work in a high-tech environment focused on AI solutions.Passion for solving complex engineering challenges.

Key skills

Advanced knowledge of C, Python, and networking protocols.Expertise in system software and hardware interactions.Experience with VxLAN, EVPN, and QoS methodologies.
Score: 90/100 AI verified analysis

About the job

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

10 months ago
10 months ago
5 months agoFull Time

End-to-end AI hiring for modern HR teams

Turrior uses artificial intelligence to create job listings, automate candidate screening, conduct video interviews, and apply comprehensive AI scoring — helping companies hire faster, more accurately, and with lower operational costs.

Key benefits:

  • AI-powered job creation and structured job data
  • Intelligent candidate screening and automated shortlisting
  • Video interviews with AI-based answer analysis
  • Comprehensive AI scoring of skills, experience, and role fit
  • Recruitment process automation and reduced time-to-hire

Share job