Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia Senior System Software Engineer Platform 
India, Karnataka, Bengaluru 
630122651

24.06.2024

We’re looking for a highly motivated, creative engineer with strong experience in system software to join the Server Software team. You will lead the architecture, design and implementation of our next generation toolkit used by OEM and ODM partners to bringup and validate their servers built on


What you’ll be doing:

  • VIDIA OEM and ODM partners. The toolkit shall enforce that partner products comply with NVIDIA server management standards and will be run at various stages of NVIDIA partner product development lifecycle

  • Find innovative ways to optimize software applications to deliver the best possible performance while consuming the least amount of server resources like CPU and memory

  • Work with NVIDIA partners on architecture and discussions to improve their use of NVIDIA products.

  • Use the toolkit to validate Platform architecture and software of the Partner’s servers during various development phases and provide continuous feedback.

  • Drive product life cycles with Partner and QA teams to productize the platform software code, and be responsible as a product owner.

  • Contri

What we need to see:

  • BS, MS, or PhD in EE/CS or related field of education with 5+ yearsof experience active development using Python and C/C++ as primary programming language using Linux as OS.

  • System knowledge - how platform management works - areas like BMC-BIOS communication, thermal management, power management, firmware update, devicemonitoring, firmware security, etc.

  • Strong programming in Python and C/C++ in Linux operating environment, strong understanding of Linux kernel internals, strong code review skills.

  • Experience in SCM (e.g. Git, Perforce).

  • You should possess excellent written and oral communication skills, good work ethics, high sense of team-work, love to produce quality work and commitment to finish your tasks every single day.

  • You are a self-starter who loves to find creative solutions to complicated problems.

Ways to stand out from the crowd:

  • Familiar with Linux server design, interconnects like PCI, and other I/O buses.

  • Experience with code coverage and static analysis tools.

  • Understanding on REST architecture style especially JSON over HTTPs with OAuth.