Senior System Software Engineer

Posted 10 Days Ago
Be an Early Applicant
Īnd, Chamba, Himāchal Pradesh
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Role
The Senior System Software Engineer will develop and maintain NVIDIA GPU video driver stacks, define Vulkan extensions, optimize performance, collaborate with global teams, mentor engineers, and generate innovative solutions in video technology. The role requires expertise in C/C++ and understanding of video standards and system programming.
Summary Generated by Built In

We are currently seeking a Senior System Software Engineer experienced in video driver development, is a detail- oriented C/C++ programmer, knows system programming fundamentals, and is capable of learning new and complex technologies. If you dream to learn, explore, and apply the latest technologies to solve complex problems, we want to hear from you!

We work with various NVIDIA GPU products related to video technology, more details at:

https://developer.nvidia.com/vulkan/video/get-started

https://developer.nvidia.com/video-codec-sdk

What you will be doing:

  • You will work alongside brilliant and forward-thinking engineers on core video technologies to develop, maintain, optimize, and deliver NVIDIA GPU video driver stacks.

  • Define Vulkan extensions for video encode and decode and implement them on NVIDIA GPUs.

  • You will help harness maximum performance from NVIDIA GPU hardware.

  • Collaborate with multiple teams worldwide in our company, as well as our partners and customers.

  • Generate innovative solutions for difficult problems in the industry, build prototypes and productize them.

  • Mentor and work with other engineers; help, motivate and technically lead them.

  • You will do peer code reviews, design reviews, test plan reviews, and write user documentation.

What we need to see:

  • Understanding of video standards (H.264/H.265/VPx/AV1 etc).

  • Fundamental knowledge in software design, system programming, optimization, and performance tuning with expertise in using relevant tools.

  • Ability to understand the product’s use-cases.

  • Proficient in C and/or C++ and strong software development, optimization, and debugging skills.

  • Good in written and verbal communication, along-with strong collaborative, technical leadership skills.

  • Ability to work on Linux and Windows as a development and test platform.

  • You have an ability to follow, develop and influence software development processes.

  • BS or MS with 6+ years of proven experience.

Ways to stand out from the crowd:

  • Experience in Vulkan specification development.

  • Knowledge of hardware-accelerated video codec pipeline.

  • Knowledge of graphics APIs like OpenGL/Vulkan/DX and compute APIs like CUDA.

  • Passionate about learning and experimenting with new technologies such as Deep Learning, Computer Vision in the field of video decode/encode.

  • Contribution to Open-Source Software projects.

Top Skills

C,C++
The Company
HQ: Santa Clara, CA
21,960 Employees
On-site Workplace
Year Founded: 1993

What We Do

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

Similar Jobs

NVIDIA Logo NVIDIA

Senior System Software Engineer - AI

Artificial Intelligence • Hardware • Robotics • Software • Metaverse
Īnd, Chamba, Himāchal Pradesh, IND
21960 Employees

NVIDIA Logo NVIDIA

Senior System Software Engineer - Autonomous Vehicles

Artificial Intelligence • Hardware • Robotics • Software • Metaverse
Īnd, Chamba, Himāchal Pradesh, IND
21960 Employees

NVIDIA Logo NVIDIA

Senior System Software Engineer, Conversational AI

Artificial Intelligence • Hardware • Robotics • Software • Metaverse
Īnd, Chamba, Himāchal Pradesh, IND
21960 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account