Posted Aug 16

Nvidia is hiring a
Senior System Software Engineer, Video GPU

China, Shanghai • 2 Locations • China, Shanghai
Full time

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.

Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work.

The video software team is seeking someone highly motivated and passionate about digital video technologies and firmware development. Do you enjoy software development that is close to the hardware? Come join our team and see how you can make a lasting impact.

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.

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us and, due to unprecedented growth, our elite engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Please mention that you found the job on ARVR OK. Thanks.