Senior System Software Engineer

1 Day ago • 6 Years + • Research & Development • Full Stack Development

Job Summary

Job Description

NVIDIA seeks a Senior System Software Engineer proficient in C++ to contribute to the development of AI for Multimedia components (NVIDIA Maxine & Broadcast). Responsibilities include implementing and optimizing software for various GPUs, CPUs, and OS platforms, integrating computer vision SDKs, and working through the entire software lifecycle from proof-of-concept to production. The role involves collaborating with internal and external teams to deliver groundbreaking features in broadcast streaming applications and SDKs. Strong OS fundamentals, knowledge of graphics/image processing libraries (e.g., Direct3D, Vulkan, OpenCV), and experience with web streaming technologies (UDP, RTP, gRPC, WebRTC) are essential.
Must have:
  • Proficiency in C++ and debugging
  • Full-stack development experience
  • System performance optimization expertise
  • Strong OS fundamentals and driver stack familiarity
  • Experience with at least one graphics/image library
  • Web streaming tech knowledge (UDP, RTP, gRPC, WebRTC)
  • Robust system software design fundamentals
Good to have:
  • Video conferencing/broadcasting experience
  • CUDA programming experience
  • Experience with camera/mic/speaker devices
  • Computer vision/image/video processing background
  • Experience with geographically diverse teams

Job Details

We are now looking for an experienced software engineer with strong system software and image/video/graphics/multimedia fundamentals with robust C++ skills to contribute to the development of NVIDIA AI for Multimedia components like NVIDIA Maxine & NVIDIA Broadcast – a comprehensive suite of applications, SDKs and framework that enables different broadcast streaming features.

What you’ll be doing:

You will work alongside forward-thinking engineers to implement and optimize software to provide new capabilities in NVIDIA AI for Multimedia components as well as improve the existing features and framework architecture for different GPUs, CPUs and system OS platforms. We'll give you exposure to integrating evolving computer vision SDKs into applications & use cases on different platforms. We would be working on many groundbreaking features and their application that are redefining our industry. We will see features go through the whole cycle - from proof-of-concept to production. Together we will connect with multiple teams in our company, as well as our partners and customers.

What we need to see:

  • Proficiency in C++ programming and debugging.

  • You have a knack for full stack development - from implementing frameworks and interfaces to understanding the impact and consequence on the hardware.

  • Passion for optimizing system performance, root causing bottlenecks and optimizing performance on GPU, CPU and memory.

  • Strong knowledge of OS fundamentals and familiarity with device driver stacks.

  • You have the knowledge of usage of at least one graphics or image processing library (Direct3D, Vulkan, OpenGL, OpenCV, etc.)

  • Experience in web streaming technologies like UDP, RTP, secure RTP, gRPC, webRTC.

  • Strong software engineering background and design fundamentals particularly related to creating robust system software.

  • Familiarity with software lifecycle-based processes.

  • Strong communication and analytical skills.

  • Self-motivated, fast to act and eager to learn as well as guide.

  • Bachelor/Master/PhD in Computer Science or Electronics or Electrical Engineering.

  • 6+ years of experience developing systems software on Windows/Linux/iOS.

Ways to stand out from the crowd:

  • Experience in video conferencing, broadcasting applications and environments.

  • CUDA programming experience.

  • Experience working with camera, mic, speaker devices.

  • Background in working with computer vision, image, video processing systems.

  • Experience of collaborating with geographically diverse multi-functional teams.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most talented and hardworking people on the planet working for us. Are you creative? Are you driven not just by the need to know why, but yearn to ask, 'why not'? And have a real passion for technology, we want 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.

Similar Jobs

Magna International - Senior Cloud Engineer

Magna International

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Radical Forge - Backend Engineer

Radical Forge

Middlesbrough, England, United Kingdom (Remote)
1 Month ago
Hasura - Senior / Staff Software Engineer (Architect) - Cloud Infrastructure

Hasura

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
The Walt Disney Company - Principal Core Systems Engineer

The Walt Disney Company

Copenhagen, Denmark (Remote)
3 Days ago
Escape Velocity Entertainment - Senior UI Engineer

Escape Velocity Entertainment

(Remote)
1 Day ago
ByteDance - Software Engineer Graduate (Applied Machine Learning - Engine) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
ByteDance - Senior Research Scientist- Foundation Model, Vision and Language

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
NVIDIA - Senior Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - System Software Architect, Programmable Vision Accelerator

NVIDIA

Hyderabad, Telangana, India (On-Site)
1 Month ago
NVIDIA - Senior Compiler Engineer, Software - Deep Learning Accelerator

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NOVOMATIC - C++ Software Developer

NOVOMATIC

Lesser Poland Voivodeship, Poland (Hybrid)
1 Week ago
Scorewarrior - Build & CI Engineer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
2 Days ago
Krafton  - AI Programmer

Krafton

Montreal, Quebec, Canada (Hybrid)
2 Days ago
ByteDance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Activision - Senior Expert Graphics Engineer (VFX)

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Cloud Imperium Games - Lead Gameplay Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
1 Month ago
Creative Assembly - Mid/Senior Gameplay Programmer - CA Sofia

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Months ago
NVIDIA - AI Computing Software Development Engineer, TensorRT

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
ByteDance - Tech Lead Manager - Code AI

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Meta - Software Engineer, Systems ML - SW/HW Co-design

Meta

Redmond, Washington, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Dream Sports - Manager - Product Content

Dream Sports

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Google - Software Engineer III, Mobile, Android

Google

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Framestore - CREATURE FX TD

Framestore

Mumbai, Maharashtra, India (On-Site)
10 Months ago
Paytm - Associate - Logistics - Operation & Support

Paytm

Hyderabad, Telangana, India (On-Site)
3 Months ago
STAGE - Content Acquisition Executive

STAGE

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Assystems - BIM 4D/5D & Digital Twin Specialist

Assystems

Gurugram, Haryana, India (On-Site)
5 Months ago
Iksha Labs - Senior C++ Engineer

Iksha Labs

Gurugram, Haryana, India (On-Site)
6 Months ago
Saviynt - Senior Product Manager - Integrations

Saviynt

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Coupa Software - Lead Software Engineer - .Net

Coupa Software

Hyderabad, Telangana, India (On-Site)
5 Months ago
PwC - ESG Climate & Energy Advisory Specialist

PwC

Kolkata, West Bengal, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Developer Technology Engineer, Public Sector

NVIDIA

California, Maryland, United States (Remote)
2 Weeks ago
Nagarro - Trainee SAP ABAP Development

Nagarro

Germany (Remote)
2 Weeks ago
Riot Games - Staff Research Scientist - Tech Research

Riot Games

Los Angeles, California, United States (On-Site)
4 Days ago
Riot Games - Staff Software Engineer, League of Legends - Gameplay

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Manager, Digital Design - Mixed-Signal High-Speed I/O SerDes

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Observability Engineer, AI and HPC

NVIDIA

Canada (On-Site)
1 Month ago
The Walt Disney Company - Software Engineer - Core Software

The Walt Disney Company

Vancouver, British Columbia, Canada (On-Site)
3 Days ago
CloudLinux - Research Engineer Intern (IRE Research)

CloudLinux

(Remote)
1 Day ago
HP - College Intern - Category Management

HP

Singapore, Singapore (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Yokne'am Illit, North District, Israel (On-Site)

Hyderabad, Telangana, India (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug