Senior System Software Engineer

2 Months 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

Alten Technology USA - Principal Embedded Software Engineer (Image Processing)

Alten Technology USA

Lafayette, Colorado, United States (Hybrid)
2 Weeks ago
playrix  - Senior QA Automation Engineer (Mobile)

playrix

Cyprus (Remote)
7 Months ago
Canva - Senior Computer Vision Engineer - Photo AI

Canva

Prague, Czechia (Remote)
4 Months ago
Zazz - Artificial Intelligence Engineer

Zazz

(Remote)
3 Months ago
Volksbyte - Senior Software Engineer – AR/VR, AI/ML & Full-Stack

Volksbyte

Dhaka, Dhaka Division, Bangladesh (Remote)
2 Months ago
bytedance - Software Engineer - Machine Learning Training

bytedance

Singapore (On-Site)
1 Month ago
NVIDIA - Solutions Architect, Energy

NVIDIA

Saudi Arabia (Remote)
1 Month ago
Riot Games - Staff Software Engineer (UI) - League of Legends

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
bytedance - Software Engineer in Large Model System Graduate (Machine Learning Sys-US) - 2024 Start (BS/MS)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
bytedance - GPU/AI Application Platform Engineer Intern (Server Platform)

bytedance

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Egnyte - Machine Learning Engineer - AI

Egnyte

India (Remote)
2 Months ago
Canva - Senior Computer Vision Engineer - Photo AI

Canva

Vienna, Vienna, Austria (Remote)
4 Months ago
Talentica Software - Data Scientist

Talentica Software

India (Remote)
7 Months ago
bytedance - Video Analysis and Quality Algorithm Intern 2023 Summer/Fall (PHD)

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
Volksbyte - Senior Software Engineer – AR/VR, AI/ML & Full-Stack

Volksbyte

Dhaka, Dhaka Division, Bangladesh (Remote)
2 Months ago
Thales - Applied AI Research Scientist

Thales

Montreal, Quebec, Canada (Hybrid)
3 Weeks ago
N-ix - Senior Data Scientist/AI Engineer

N-ix

Poland (Hybrid)
1 Month ago
Rockstar Games - Senior Technical Artist: Performance Capture

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Week ago
Nextbrain - Computer Vision Engineer

Nextbrain

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Hawk Eye Innovations - Computer Vision Engineer - Level 2

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Treelix - Agile Coach

Treelix

Bengaluru, Karnataka, India (On-Site)
1 Week ago
cyara - Software Engineer-Backend CCAAS

cyara

Hyderabad, Telangana, India (Hybrid)
4 Months ago
cyara - Technical Lead - Full Stack - C#, .Net, ReactJS

cyara

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Dream11 - SDE 2 - Frontend

Dream11

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Zinnia - Sr Data Engineer I

Zinnia

Gurugram, Haryana, India (On-Site)
2 Weeks ago
Thousand Eyes - Senior Site Reliability Engineer, Network Assurance Data Platform

Thousand Eyes

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Guardian - Senior Lead Engineer - IT

Guardian

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
PwC - IN_Senior Associate _Data Migration and ETL_Enterprise Apps SAP_Advisory_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
Monks - Associate Creative Director - Art (Contractual)

Monks

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
Google - Low Power Verification Lead, Core IP

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Physical Design Verification Layout Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
4 Months ago
bytedance - Software Engineer, Model Inference

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Cadence - Principal Solutions Engineer - AE

Cadence

Noida, Uttar Pradesh, India (On-Site)
8 Months ago
bytedance - Backend Engineer, Applied Machine Learning Platform - 2025 Start

bytedance

Singapore (On-Site)
7 Months ago
NXP - Senior Principal Software Architect - Platform and RF Software

NXP

Bucharest, Bucharest, Romania (On-Site)
8 Months ago
Astera Labs - Senior Digital Design Engineer - SOC

Astera Labs

Bengaluru, Karnataka, India (On-Site)
7 Months ago
rivos - Physical Design - Intern

rivos

Santa Clara, California, United States (On-Site)
7 Months ago
NVIDIA - SRAM Circuit Design Engineer - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Chip Design Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Microsoft - Senior Researcher

Microsoft

Beijing, Beijing, China (On-Site)
1 Month 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.

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

Massachusetts, 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)

Texas, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (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