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 Video GPU 
China, Shanghai 
918212689

24.06.2024

NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 30 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.

What you'll be doing:

  • Learn about our graphics processing units (GPUs) and their different video hardware accelerators, and how they power world-class solutions like Deep Learning Super Sampling (DLSS), GeForce NOW, ultra-low latency streaming, video broadcasting, videoconferencing, and low power video playback.

  • As part of our team you will be contributing to our video hardware accelerator firmware and system software stack.

  • Get opportunities to collaborate with multiple software and hardware teams across our company, and own features through the entire chip lifecycle from requirements and design, development, emulation, and bring-up all the way to production.

  • Craft and develop software features that improve the security of video accelerators in our GPUs and help safeguard protected and confidential data. Take advantage of industry leading tools to improve quality and security of our software.

What we need to see:

  • Bachelors in Electrical Engineering or Computer Science. Master’s degree or higher preferred.

  • 5+ years of meaningful software development experience. Outstanding engineers with less experience will be considered.

  • Proficiency in C/C++ with strong software development, optimization, and debugging skills is a requirement. Familiarity with Python is highly desired.

  • Dedicated, fast to take action, and proactive with excellent analytical skills. Ability to think creatively to debug and tackle complex, hard to reproduce problems.

  • Previous experience with firmware development is a huge plus.

  • Any prior experience with Windows or Linux driver development is highly beneficial.

  • Other ways to stand out include knowledge of video compression concepts and standards (H.264, HEVC, VP9, AV1, VVC), as well as familiarity with image and video processing algorithms.