Senior System Software Engineer

3 Months ago • 6 Years + • System Design

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

WebFX - Javascript Software Developer

WebFX

Philippines (Remote)
8 Months ago
Google - Software Engineer III, Google Cloud Global Networking

Google

Atlanta, Georgia, United States (On-Site)
6 Months ago
Intel  - GPU Compute Performance Engineer

Intel

Leixlip, County Kildare, Ireland (On-Site)
1 Year ago
Saviynt - Technical Lead, Expert Services- IAM/IGA

Saviynt

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
HoYoverse - Brand Marketing - Fresh Grad

HoYoverse

Singapore (On-Site)
2 Months ago
zoox - Senior Electrical System Architect

zoox

Foster City, California, United States (On-Site)
1 Week ago
Valeo - Electronic System Design

Valeo

Martos, Andalusia, Spain (On-Site)
1 Month ago
Apple - Camera Systems Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
HP - Graduate Print System Engineer

HP

Sant Cugat Del Vallès, Catalonia, Spain (Hybrid)
3 Weeks ago
NVIDIA - Senior System Software Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - ETIC, Oracle Finance/PPM Consultant,Senior Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
6 Months ago
Sonar Source - AI Engineer

Sonar Source

Singapore (On-Site)
2 Months ago
NVIDIA - Senior HPC AI Cluster Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Ettain Group - Linux Support Engineer

Ettain Group

Addison, Texas, United States (On-Site)
9 Years ago
Thousand Eyes - Senior Site Reliability Engineer

Thousand Eyes

San Francisco, California, United States (On-Site)
1 Month ago
Airlab Inc  - Senior Lead Programmer (Game Industry)

Airlab Inc

Quebec, Canada (On-Site)
3 Months ago
broadcom - Sr. Software engineer in VMware Cloud Foundation (VCF)

broadcom

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Milk  visual effects - Environment TD

Milk visual effects

(Remote)
7 Months ago
Apple - Power UPF Methodology Engineer

Apple

Cupertino, California, United States (On-Site)
6 Days ago
N-ix - Middle Compliance Specialist / Data Privacy

N-ix

Ukraine (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Assystems - Structure PDMS/ E3D Designer

Assystems

Bengaluru, Karnataka, India (On-Site)
8 Months ago
T systems - Nexthink Analyst

T systems

Pune, Maharashtra, India (Hybrid)
1 Month ago
Mettler-Toledo International,  Inc  - Software Engineer Test – Senior

Mettler-Toledo International, Inc

Karnataka, India (Hybrid)
8 Months ago
SuperGaming - Product Manager

SuperGaming

Pune, Maharashtra, India (On-Site)
2 Months ago
PhonePe - Site Reliability Engineer – Audit & Compliance Enablement

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Sportskeeda - Content Writer - Baseball (MLB)

Sportskeeda

India (Remote)
5 Months ago
Capgemini - Artificial Intelligence Business Analyst

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Moving Walls India - Data Analyst

Moving Walls India

Chennai, Tamil Nadu, India (Remote)
3 Years ago
Scientific Games - Technical Support Engineer

Scientific Games

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Hashlist - Princpal Software Engineer - Connected Navigation

Hashlist

Pune, Maharashtra, India (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

System Design Jobs

Alpha Sense - Sr. IT Engineer, Enterprise Systems Technology

Alpha Sense

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Ion - Microsoft System Engineer, Italy

Ion

Italy (Hybrid)
8 Months ago
binance - Senior Application Security Architect

binance

Taipei City, Taiwan (Remote)
2 Months ago
Scout - Body Systems Engineer, Battery Structures

Scout

Novi, Michigan, United States (On-Site)
2 Months ago
Axon - Manufacturing Systems Engineer

Axon

Kassel, Hessen, Germany (On-Site)
1 Month ago
bytedance - Software Engineer in ML Systems Graduate (AML - Machine Learning Systems) - 2024 Start (BS/MS)

bytedance

San Jose, California, United States (On-Site)
8 Months ago
bytedance - Linux System Engineer

bytedance

London, England, United Kingdom (On-Site)
5 Months ago
bytedance - Software Engineer, ML System Architecture

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Power Integrations - Senior System Engineer

Power Integrations

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

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

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

Beijing, Beijing, China (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