Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Nvidia Senior Software Engineer 
India, Karnataka, Bengaluru 
93482627

24.06.2024

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,