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 
India, Maharashtra, Pune 
515795754

24.06.2024

What you'll be doing:

  • Work on complete Product life cycle of GPU which includes design, develop build and improve GPU System software.

  • Partner with Software, Hardware and Architecture teams to influence functionality of next generation GPU, one of the best in the world.

  • Triage and debug the complex issues in NVIDIA's GPU Resource Manager driver stack.

  • Tackle variety of problems that directly impact NVIDIA’s End Users and partner OEMs.

  • Collaborate with other specialists within and across groups while handling key responsibilities.

  • Required to lead and mentor engineers.

What we need to see:

  • Bachelors or Master’s degree in Computer/Electronics engineering or equivalent work experience.

  • 5+ years of relevant Industry experience.

  • Proficient in C and C++ programming skills and data structures knowledge.

  • You should have strong experience in system software, device drivers, IPC, Synchronization, OS fundamentals.

  • Strong software engineering background. Excellent debugging and problem-solving skills.

  • Strong interpersonal skills and passion to learn new technology.

  • Excellent teammate, Ability to work with various teams SW, HW, QA, etc distributed across the globe to deliver a solution.

  • Experienced in technically leading large projects, handle multiple tasks while ensuring a high quality of work.

  • Strong debugging skills in Windows, Linux or RTOS.

Ways to stand out from the crowd:

  • Deep understanding of systems architecture: CPU, GPU, memory, display, buses, kernel internals would be useful.

  • Background including shipping device drivers or system software.

  • Exposure to Power/Performance improvements for system software.

  • Expert in Windows Device driver architecture and knowledge of GPU driver architecture.