Senior System Software Engineer
NVIDIA Corporation - Pune, India
Posted on 06 Nov, 2025
About Company
NVIDIA is a global leader in GPUs, AI, and multimedia software solutions, enabling breakthrough technologies in gaming, broadcasting, and deep learning.
About Role
Develop NVIDIA AI for Multimedia components such as NVIDIA Broadcast & NVIDIA Maxine. Implement and optimize system software, frameworks, and interfaces across GPUs, CPUs, and operating systems.
Key Responsibilities
- Implement and optimize software to provide new capabilities in NVIDIA AI for Multimedia components.
- Improve existing features and framework architecture across GPUs, CPUs, and system OS platforms.
- Integrate computer vision SDKs into applications and use cases on multiple platforms.
- Take features from proof-of-concept to production.
- Collaborate with internal teams, partners, and customers.
Requirements
- Proficiency in C++ programming and debugging.
- Full stack development knowledge: frameworks, interfaces, and hardware impact.
- Expertise in system performance optimization, root cause analysis, GPU/CPU/memory optimization.
- Strong OS fundamentals and familiarity with device driver stacks.
- Experience with graphics, video, or image processing libraries (Direct3D, Vulkan, OpenGL, OpenCV, or proprietary).
- CUDA programming is a plus.
- Strong software engineering background and system software design fundamentals.
- Familiarity with software lifecycle-based processes.
- Strong communication and analytical skills.
- Self-motivated, fast learner, proactive guide.
Preferred Qualifications
- Exposure to video conferencing and broadcasting applications.
- Experience with computer vision, image/video processing systems.
- Familiarity with camera, mic, speaker devices.
- Knowledge of graphics hardware-accelerated systems on PC or embedded systems.
Employment Type
Full-time
Department
AI for Multimedia
Posted On
2025-11-06
Updated On
2025-11-06
Job Overview
- Category: Private Jobs
- Experience: 5+ years of experience developing systems software on Windows/Linux/iOS
- Qualification: Bachelor/Master/PhD in Computer Science, Electronics, or Electrical Engineering
- Location: Pune, India
- Type: Permanent
- Apply By: Open Until Filled
Ready to Apply?
Apply NowFAQ – Senior System Software Engineer
Frequently asked questions about this job opportunity.
-
Bachelor/Master/PhD in Computer Science, Electronics, or Electrical Engineering.
-
5+ years of experience developing systems software on Windows/Linux/iOS.
-
Proficiency in C++ programming and debugging; experience with graphics/video/image libraries such as Direct3D, Vulkan, OpenGL, OpenCV; CUDA programming is a plus.
-
Develop and optimize system software for NVIDIA AI Multimedia components, improve framework architecture, integrate computer vision SDKs, and take features from proof-of-concept to production.
-
It is a full-time position.