Upload Button Icon Add office photos
filter salaries All Filters

11 Nvidia Senior Software Engineer Jobs

Senior Software Engineer

4-13 years

Bangalore / Bengaluru

1 vacancy

Senior Software Engineer

Nvidia

posted 1mon ago

Job Description

We are looking for a highly motivated software engineer with extensive experience in routing protocols and control plane software, to be part of our routing protocol development team. We work with and contribute significantly to

Free Range Routing , the preeminent open routing suite in the industry. Free Range Routing (FRR) is the routing protocol stack used by NVIDIA Cumulus Linux, the industry's most innovative open network operating system, built with a flexible open architecture and comprehensive automation capabilities. In addition, FRR is used on other NVIDIA products, and is also the routing protocol stack used on the open source network operating system SONiC. As a member of the routing team, you will be working on features and enhancements to protocols and technologies like BGP, EVPN, OSPF, PIM and Segment Routing as well as on Object Models, APIs and usability. We are a small team that prides itself on innovation and agility. You will be using the latest software development tools and techniques, and will gain unique knowledge of how the switch operating system works and how large scale EthernetAI networks are constructed.

What you ll be doing:

  • Design, develop, test and maintain new functionality and improvements in different routing protocols and related control plane software as well as object models and programmatic interfaces and APIs to the routing control subsystem.

  • Collaborate with team members, architects and QA and Support teams on feature definition, development, release, and bug fixing.

  • Work with opensource communities (e. g. frr, SoNic), working with other widely used open source packages like ifupdown, isc-dhcp, lldp etc etc.

What we need to see:

  • BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).

  • A minimum of 5 years of software development experience that includes experience with at least one protocol among EVPN, BGP, PIM, OSPF, RIFT, or MPLS/SR.

  • Strong and proven experience in C programming. Strong experience in Python programming.

  • Knowledge of Yang data modeling and management protocols like SNMP, Netconf or gNMI.

  • Strong technical abilities, problem-solving, design, coding, and debugging skills.

  • Ability to deliver independently with minimum supervision.

Ways to stand out from the crowd:

  • Significant hands-on experience with one of the aforementioned protocols

  • Significant experience with Yang, Openconfig models, SNMP and/or Netconf/gNMI.

  • Knowledge of Linux kernel networking and hardware forwarding.

  • Participation in the open-source community.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.


Employment Type: Full Time, Permanent

Read full job description

Nvidia Interview Questions & Tips

Prepare for Nvidia Senior Software Engineer roles with real interview advice

What Senior Software Engineer at Nvidia are saying

4.8
 Rating based on 8 Senior Software Engineer reviews

Likes

Work environment, Suport for innovation, Salary and pay, Support

  • Salary - Excellent
    +6 more
Dislikes

Nothing to be dislike, Wor

    Read 8 Senior Software Engineer reviews

    Senior Software Engineer salary at Nvidia

    reported by 97 employees with 4-10 years exp.
    ₹16.4 L/yr - ₹51.6 L/yr
    105% more than the average Senior Software Engineer Salary in India
    View more details

    What Nvidia employees are saying about work life

    based on 520 employees
    66%
    96%
    85%
    79%
    Flexible timing
    Monday to Friday
    No travel
    Day Shift
    View more insights

    Nvidia Benefits

    Free Transport
    Free Food
    Cafeteria
    Health Insurance
    Work From Home
    Job Training +6 more
    View more benefits

    Compare Nvidia with

    Qualcomm

    3.8
    Compare

    Intel

    4.2
    Compare

    Advanced Micro Devices

    3.7
    Compare

    Micron Technology

    3.7
    Compare

    Texas Instruments

    4.1
    Compare

    Broadcom

    3.4
    Compare

    Applied Materials

    3.9
    Compare

    Analog Devices

    4.1
    Compare

    NXP Semiconductors

    3.7
    Compare

    Sterlite Technologies

    3.8
    Compare

    Indus Towers

    3.8
    Compare

    Nokia Networks

    4.3
    Compare

    Cisco

    4.1
    Compare

    Vertiv

    4.0
    Compare

    Lumen Technologies

    4.0
    Compare

    Redington

    4.0
    Compare

    Colt Technology Services

    4.4
    Compare

    RadiSys

    4.0
    Compare

    Vindhya Telelinks

    4.1
    Compare

    Juniper Networks

    4.2
    Compare

    Similar Jobs for you

    Software Engineer Staff at Juniper Networks India Pvt Ltd

    Bangalore / Bengaluru

    10-14 Yrs

    ₹ 45-55 LPA

    Senior Test Engineer at Juniper Networks India Pvt Ltd

    Bangalore / Bengaluru

    6-10 Yrs

    ₹ 25-30 LPA

    Senior System Software Engineer at NVIDIA

    Bangalore / Bengaluru

    4-12 Yrs

    ₹ 37.5-42.5 LPA

    Software Testing Engineer at NVIDIA

    Bangalore / Bengaluru

    3-12 Yrs

    ₹ 30-33 LPA

    Software Engineer III at Juniper Networks India Pvt Ltd

    Bangalore / Bengaluru

    3-9 Yrs

    ₹ 22.5-27.5 LPA

    Senior Software Engineer at NVIDIA

    Bangalore / Bengaluru

    4-13 Yrs

    ₹ 30-37.5 LPA

    Software Engineer IV at Juniper Networks India Pvt Ltd

    Bangalore / Bengaluru

    7-12 Yrs

    ₹ 40-45 LPA

    Software Engineer IV at Juniper Networks India Pvt Ltd

    Bangalore / Bengaluru

    3-7 Yrs

    ₹ 40-45 LPA

    System Software Engineer at NVIDIA

    Bangalore / Bengaluru

    1-5 Yrs

    ₹ 25-30 LPA

    Senior Software Engineering Manager at WebEx Communications India (P) Ltd.

    Bangalore / Bengaluru

    15-20 Yrs

    ₹ 30-50 LPA

    Nvidia Bangalore / Bengaluru Office Locations

    View all
    Bengaluru Office
    NVIDIA Graphics PVT LTD, C-1 "Jacaranda", Wing-A Manyata Embassy Business Park, Outer Ring Road Bengaluru
    Karnataka 560045
    Bengaluru Office
    Nvidia Graphics Pvt Ltd, C1, Nagavara Bengaluru
    Karnataka 560045

    Senior Software Engineer

    4-13 Yrs

    Bangalore / Bengaluru

    1mon ago·via naukri.com

    Senior Software Engineer - Conversational AI

    10-12 Yrs

    Pune, Bangalore / Bengaluru

    16d ago·via naukri.com

    Senior Software Engineer

    4-7 Yrs

    Bangalore / Bengaluru

    1mon ago·via naukri.com

    Senior Software Engineer, Functional Safety Tools

    5-8 Yrs

    Bangalore / Bengaluru

    1mon ago·via naukri.com

    Senior Software Engineer

    4-13 Yrs

    Bangalore / Bengaluru

    1mon ago·via naukri.com

    Senior Software Engineer

    4-6 Yrs

    Pune, Bangalore / Bengaluru

    1mon ago·via naukri.com

    Senior Software Engineer, AI Security Engineering

    4-8 Yrs

    Pune

    1mon ago·via naukri.com

    Senior Software Engineer, Tegra Multimedia

    3-6 Yrs

    Pune, Bangalore / Bengaluru

    1mon ago·via naukri.com

    Senior Software Engineer, Test and Automation

    3-6 Yrs

    Pune

    1mon ago·via naukri.com
    write
    Share an Interview