Senior System Software Engineer

1 Month 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

Rockstar Games - Associate Principal Technical Artist: Performance Capture Pipeline

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
6 Months ago
Playrix - Senior QA Automation Engineer (Mobile)

Playrix

Montenegro (Remote)
6 Months ago
ByteDance - Imaging System Architect

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
N-iX - Senior Data Scientist/AI Engineer

N-iX

Poland (Hybrid)
2 Weeks ago
Rockstar Games - Associate Principal Technical Artist: Performance Capture

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
Assystems - Ingénieur d'Etudes Electricité H/F

Assystems

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
6 Months ago
ByteDance - FPGA Firmware Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Google - Hardware Engineer, PhD, Cloud Platforms

Google

Taipei City, Taiwan (On-Site)
2 Days ago
Krafton  - Game Service Product Manager

Krafton

Seoul, South Korea (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Video Analysis and Quality Algorithm Intern 2023 Summer/Fall (PHD)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
NVIDIA - System Software Engineer - Embedded and Automotive (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
4 Weeks ago
Playrix - Senior QA Automation Engineer

Playrix

Ireland (Remote)
2 Weeks ago
Tesla - Student Software Developer - Vision/Image Processing

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 Months ago
Rockstar Games - Associate Principal Technical Artist: Performance Capture

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
Playrix - SDET (Software Development Engineer in Test)

Playrix

Ireland (Remote)
1 Month ago
Zazz - Artificial Intelligence Engineer

Zazz

(Remote)
2 Months ago
Zazz - Artificial Intelligence Engineer

Zazz

(Remote)
2 Months ago
Dolby Laboratories - Senior Computer Vision Researcher

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Xsolla - Acceptance Tester (Games)

Xsolla

(Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

ION - Social Media Manager - 722

ION

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Passion Gaming - Customer Service Executive (Kannada/Tamil)

Passion Gaming

Haryana, India (On-Site)
1 Year ago
DNEG - Pipeline ATD

DNEG

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Tide - FP&A Analyst

Tide

Hyderabad, Telangana, India (On-Site)
1 Day ago
Group Bayport - Studio Manager & Art Director

Group Bayport

Gandhinagar, Gujarat, India (On-Site)
6 Months ago
Enverus - Intern

Enverus

Bengaluru, Karnataka, India (On-Site)
19 Hours ago
Invenio - MuleSoft Managing Consultant

Invenio

India (On-Site)
3 Months ago
Mayhem Studios - QA Engineer 1

Mayhem Studios

Bengaluru, Karnataka, India (On-Site)
1 Month ago
BlueJeans - Lead Software Engineer - Windows App Development

BlueJeans

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Crazy Pencilz - Graphic Designer (Fresher)

Crazy Pencilz

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Research Scientist Graduate (Foundation Model - Vision and Language)

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Google - Software Engineer, Smart Wearable, Google Pixel

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - Software Engineer III, Auto Exposure, Pixel Camera

Google

New Taipei City, Taiwan (On-Site)
2 Weeks ago
Power Integrations - Senior Applications Firmware Engineer

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
6 Months ago
Google - Senior Software Developer, Embedded Systems/Firmware

Google

Waterloo, Ontario, Canada (On-Site)
2 Weeks ago
NVIDIA - Senior System Software Engineer – DC Platform Software Tools

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Tesla - Electrical Engineering - Motor Design, Tesla Bot Internship

Tesla

Athens, Greece (On-Site)
2 Months ago
NVIDIA - Stress Simulation Engineer - Test

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Hawk Eye Innovations - Senior Computer Vision Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
1 Month ago
NVIDIA - Mixed Signal Design Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 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)

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 (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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