System Software Engineer

2 Months ago • 3 Years + • Research & Development

Job Summary

Job Description

NVIDIA seeks System Software Engineers to develop and validate next-generation graphics and computing products. Engineers will build high-stress applications for GPUs and HPC servers, requiring strong C/C++ skills, graphics expertise, OS fundamentals, and PC/hardware architecture knowledge. Responsibilities include collaborating with architecture, hardware, and driver teams; creating software tools and infrastructure for chip development and validation; and assessing new hardware features for manufacturing diagnostics. The role demands problem-solving, debugging, and strong communication skills.
Must have:
  • Strong C/C++ programming
  • Graphics concepts & algorithms
  • OS fundamentals & systems software
  • PC/hardware architecture knowledge
  • Problem-solving & debugging skills
Good to have:
  • PCIE, NVLink, Infiniband, Ethernet experience
  • Large system software codebase experience
Perks:
  • Competitive salary
  • Generous benefits package

Job Details

We are seeking software engineers to work on next-generation graphics and computing products. Our charter is to build the most stressful set of applications a GPU or high performance computing server would see in its life cycle. The best candidates will have strong C/C++ programming skills, thorough knowledge of graphics concepts and algorithms, a solid foundation of systems software with emphasis on OS fundamentals, and a deep understanding of current generation PC/hardware architecture. Excellent communication skills and a dedication to meticulous engineering practices are a requirement. As a system software engineer, you will extensively use your knowledge of operating systems, algorithms, and computer architecture to provide robust and efficient solutions to validate and test next generation processors.

 

What you'll be doing:

  • Working closely with architecture, hardware and driver teams through the product development lifecycle of computing and graphics processors, as well as compute products.

  • Responsible for crafting software tools and infrastructure required for new chip development, validation, and productization.

  • Assess new hardware features and architect manufacturing diagnostic solutions using pre-beta driver extensions.

  • This job will require an understanding of our hardware and software architectures.

 

What we need to see:

  • BTech or MTech degree in one of following areas: Electrical Engineering, Computer Engineering, Computer Science or equivalent experience.

  • 3+ years' experience in a related hardware/software position.

  • Strong C/C++ programming skills.

  • Familiarity with PC architecture, and ability to work close to the hardware.

  • Background with PCIE, Nvlink or server product technologies like Infiniband, Ethernet is a plus.

  • Previous experience of working on a large system software code base is preferable.

  • Very strong problem solving and debugging skills.

  • Ability to self-manage, show leadership, and have good interpersonal skills.

 

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and talented people in the world working for us and, due to unprecedented growth, our elite engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

Similar Jobs

QuinStreet - Production Support Engineer - RevOps Team

QuinStreet

Pune, Maharashtra, India (Hybrid)
4 Weeks ago
Suki - Senior Engineering Manager - Mobile

Suki

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Social Discovery Group - Senior NLP Engineer

Social Discovery Group

Georgia (Remote)
7 Months ago
Google - Software Engineer II, ChromeOS and Android kernel

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
ByteDance - Senior Site Reliability Engineer - Applied Machine Learning

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Google - ASIC Design for Testability Engineer, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Krafton  - Art Department Client Engineer

Krafton

(On-Site)
1 Month ago
NVIDIA - Signal and Power Integrity Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - Hardware Engineer, PhD, Cloud Platforms

Google

Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Staff Software Engineer, Platform Security

Google

Mountain View, California, United States (On-Site)
1 Month ago
ByteDance - Research Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
N-iX - 2D/3D Visualization Engineer

N-iX

Ukraine (Remote)
4 Months ago
NVIDIA - Senior System Software Engineer - Triton Inference Server

NVIDIA

Washington, United States (Remote)
3 Months ago
ByteDance - Software Engineer, Inference

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
Scanline VFX - Research Scientist

Scanline VFX

Los Angeles, California, United States (Hybrid)
6 Months ago
Varonis  - Python Developer

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
5 Months ago
NVIDIA - Senior Circuit Methodology Engineer

NVIDIA

California, United States (Hybrid)
2 Months ago
Google - Senior Software Engineer, Metrics and Business Intelligence

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago
ByteDance - Research Scientist- Foundation Model, Video Generation

ByteDance

San Jose, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Info Stretch - Engineering Lead - ETL Architecture

Info Stretch

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Zapak Digital Entertainment Limited - Game Programmer (Nintendo Switch)

Zapak Digital Entertainment Limited

Pune, Maharashtra, India (On-Site)
3 Months ago
Starkflow - Business Development Executive

Starkflow

Gujarat, India (On-Site)
4 Months ago
Postman - Senior Product Designer, Postbot & Testing

Postman

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Glean - Software Engineer- Consulting Services

Glean

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Paytm - Micro Market Manager - QR - Jaipur

Paytm

Jaipur, Rajasthan, India (On-Site)
7 Months ago
PwC - IN_Senior Associate_GIS Expert_Cities_Advisory_Pune

PwC

Pune, Maharashtra, India (On-Site)
8 Months ago
Google - Senior Staff Software Engineer, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Ness - Salesforce Senior Developer

Ness

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Synechron - Senior AWS & .NET Cloud Application Developer

Synechron

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Cloud Service Provider Application Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Senior System Software Engineer, GPU Firmware

NVIDIA

Pune, Maharashtra, India (On-Site)
3 Months ago
Sphere Entertainment Co - Senior Director Pipeline Engineering

Sphere Entertainment Co

Burbank, California, United States (On-Site)
4 Months ago
NVIDIA - Senior Software Engineer, Deep Learning Inference

NVIDIA

Ramat Gan, Tel Aviv District, Israel (On-Site)
1 Month ago
Krafton  - PUBG IP Franchise China Business PM (Entry-Level to 3 Years)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Google - Senior Staff Software Engineer, App Hub, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Google - Software Engineer (For Women in Tech Candidates)

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
6 Months ago
NVIDIA - Signal and Power Integrity Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
NVIDIA - ASIC Design Engineer

NVIDIA

Toronto, Ontario, Canada (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