What you will be doing
Develop, optimize, and productize video software stack in C / C++ from firmware to driver to APIs for high level operating systems such as Windows and Linux.
Participate in the chip development life cycle as an expert knowledgeable with real use-cases before silicon is designed.
Get exposed to the nascent developments in the constantly evolving space of video technologies and work on many groundbreaking features that are redefining our industry.
Collaborate with multiple engineering teams worldwide, as well as our partners and customers.
Work alongside world-renowned specialists in video technologies to productize innovations on NVIDIA GPUs.
What we need to see :
B.E. / B.Tech / M.E. / M.Tech or equivalent experience in EE / Computer Science from a reputed university.
Expertise in C / C++.
Proficiency in operating system and system software concepts.
Knowledge in Image and Video processing.
Familiarity with video codecs (H.264, H.265, VP9, AV1 etc.).
Experience in system software development, optimization and debugging skills.
Familiarity with chip development lifecycle.
7-12 years' experience in developing and debugging systems software.
Ways to stand out from the crowd :
Dedicated, fast to act, and proactive with excellent interpersonal skills.
Knack for full software stack development.
In-depth understanding of system software concepts and video processing.
Experience to take features from inception to product following good software development practices.