Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior System Software Engineer @ Nvidia

Home > IT

 Senior System Software Engineer

Job Description


We are currently seeking a Senior System Software Engineer experienced in video driver development. Candidate should be 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 build various NVIDIA products related to video technology on Linux platform e.g.
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 Linux GPU driver and SDKs.

  • 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:

  • Bachelors/Masters or equivalent experience in Computer Science or related field from a reputed university.

  • 7+ years of proven experience.

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

  • Understanding of multimedia frameworks and players (FFmpeg, gstreamer, OpenMAX, VLC, mplayer etc)

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

  • Ability to understand the products 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 as a development and test platform.

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

Ways to stand out from the crowd:

  • You are dedicated, fast to act, self-motivated and enthusiastic about video technologies.

  • Knowledge of hardware-accelerated video codec pipeline.

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

  • Passionate about learning and experimenting with new technologies such as CUDA, Deep Learning, Computer Vision.

  • Contribution to Open Source Software projects.

  • Familiar with ARM CPU architecture.

NVIDIA is widely considered to be one of worlds most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. If you're creative and passionate about new technology then we would like to hear from you.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Employement Category:

Employement Type: Full time
Industry: Full time
Functional Area: IT
Role Category: IT
Role/Responsibilies: Senior System Software Engineer

Contact Details:

Company: Nvidia
Location(s): Pune

+ View Contactajax loader


 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Specified

Nvidia

Nvidia Corporation