The Job logo

What

Where

Senior Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join as a Senior Software Engineer at NVIDIA's Bengaluru office. Design and develop software infrastructure for Cumulus Linux and NVIDIA's network operating systems using Python, C, Go, and Shell. Collaborate with teams, debug issues, work with upstream communities.

Job description 

What you'll be doing:

Design and develop shared software infrastructure to be used in Cumulus Linux and NVIDIA's portfolio of network operating systems.

Develop and maintain software in Python, C, Go and/or Shell to control switch devices and system interfaces.

Collaborate with product, architecture, and engineering teams for E2E integration of features into Linux and the Cumulus Linux distribution.

Debug and resolve issues reported by Quality Engineering and customer-facing teams.

Work with upstream communities.

 

What we need to see:

Master of Science in Electrical Engineering, Computer Science, Computer Engineering or Bachelors (or equivalent experience)

8+ years of proven experience writing enterprise software.

Strong background in software development in multiple programming languages.

Significant experience Linux systems and Linux kernel networking.

Experience using source code management tools, as well as code coverage, unit testing and debugging tools.

Familiar with virtualization and cloud native concepts.

Excellent written and verbal communication and interpersonal skills.

Able to work independently as part of a globally distributed team with minimal direction.

 

Ways to stand out from the crowd:

Good knowledge of Linux systems administration, packaging and Linux internals.

Familiarity with Data Center Networking technologies.

Contributions to open source projects, including governance roles.

Experience with security and vulnerability issue reporting and resolution.

Exposure to CI/CD tools,

Set alert for similar jobsSenior Software Engineer role in Bengaluru, India
NVIDIA Logo

Company

NVIDIA

Job Posted

6 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

NVIDIA Logo

Senior Software Engineer - Distributed Systems

NVIDIA

Bengaluru, Karnataka, India

Posted: a year ago

Join a core group of engineers passionate about tackling sophisticated problems in distributed systems and fault-tolerant design in real-world production systems.