Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia Senior Software Engineer Platforms 
India, Karnataka, Bengaluru 
668053005

01.12.2024

What you'll be doing:

  • Design and develop software for Cumulus Linux operating system (OS) which runs on NVIDIA's portfolio of data center switches.

  • Work on bringing up Cumulus Linux on next generation Nvidia switches.

  • Develop and maintain software in Python, C and Shell for our OS.

  • Collaborate with product, architecture, and engineering teams to deliver features on Cumulus Linux’s roadmap.

  • Debug and resolve issues reported by test and customer-facing teams.

  • Work with open source software that is part of our OS and fix issues as and when they are raised.

What we need to see:

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

  • 5 - 10 years of proven experience writing enterprise software.

  • Strong C and Python coding skills.

  • Previous experience with I2C, PSUs, SMBus, PHY Layer technologies and doing hardware bringups.

  • Good knowledge of Linux systems administration, Linux internals and tools.

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

  • Excellent written and verbal communication and interpersonal skills.

  • Able to work independently with minimal direction.

Ways to stand out from the crowd:

  • Strong background in Linux systems and Linux kernel networking.

  • Strong background in debugging kernel and hardware issues.

  • Familiarity with Data Center Networking technologies.

  • Exposure to CI/CD tools.

  • Loves to work in a collaborative environment.