System Software Engineer

15 Minutes 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, knowledge of graphics concepts and algorithms, and systems software expertise. Responsibilities include close collaboration with architecture, hardware, and driver teams, crafting software tools and infrastructure for chip development and validation, and assessing new hardware features. Candidates must possess excellent problem-solving and debugging skills, strong communication, and a dedication to meticulous engineering practices.
Must have:
  • Strong C/C++ programming
  • Graphics concepts & algorithms
  • Systems software & OS fundamentals
  • PC/hardware architecture knowledge
  • Problem-solving & debugging skills
Good to have:
  • PCIE, NVLink, Infiniband experience
  • Large system software codebase experience
Perks:
  • Competitive salaries
  • 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

ION - Technical Consultant - Endur

ION

Houston, Texas, United States (On-Site)
4 Months ago
Paradox Interactive - Engine Programmer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
5 Days ago
Undead Labs - Senior Open World Engineer

Undead Labs

Seattle, Washington, United States (Hybrid)
2 Weeks ago
Xsolla - Senior DevOps Engineer

Xsolla

Los Angeles, California, United States (Hybrid)
2 Months ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Ireland (Remote)
4 Months ago
Microsoft - Research Intern - Algorithms Group: Theory

Microsoft

Redmond, Washington, United States (On-Site)
2 Months ago
Google - Software Engineering Intern, PhD, Summer 2025

Google

Taipei City, Taiwan (On-Site)
2 Months ago
NVIDIA - Senior Firmware PHY Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Remedy Entertainment Plc - Performance Capture Artist

Remedy Entertainment Plc

Helsinki, Uusimaa, Finland (On-Site)
5 Days ago
ByteDance - Research Scientist- Applied Machine learning Graduates (AML) - 2024 Start (PhD)

ByteDance

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Verification Engineer - GPU Fullchip

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
The Walt Disney Company - Lead Software Engineer (Front End/JavaScript)

The Walt Disney Company

Seattle, Washington, United States (On-Site)
3 Months ago
Moveworks - Senior Software Engineer I, Core Infra

Moveworks

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Network Software Development Engineer Graduate (Network Engineering-Virtual Network) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Fluence - Senior Quality Assurance Engineer I

Fluence

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Bright Machines - Research Perception Scientist, Computer Vision and Machine Learning

Bright Machines

San Francisco, California, United States (On-Site)
4 Months ago
ByteDance - Software Engineer - Serverless Compute Infrastructure

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Wargaming - Lead Backend Engineer (Unannounced project)

Wargaming

Guildford, England, United Kingdom (Hybrid)
3 Months ago
Riot Games - Senior Technical Artist - Singapore Efficiency Team

Riot Games

Singapore (On-Site)
4 Weeks ago
NetEase Games - Senior AI Engineer (Asset Creation)

NetEase Games

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

CloudHire - Senior Web Developer

CloudHire

Karnataka, India (Remote)
1 Month ago
Bombay Play - Performance marketing manager

Bombay Play

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Sportskeeda - US Olympics Sports Writer

Sportskeeda

India (Remote)
5 Days ago
InvenioLSI - SAP Finance Delivery Practice Lead

InvenioLSI

New Delhi, Delhi, India (On-Site)
2 Months ago
Microsoft - Senior Data Scientist

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Months ago
Paytm - Government Relations & Public Policy - Assistant General Manager

Paytm

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Brillio - Team Lead - R01537644

Brillio

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
ION - IONA - KYC6 Data Associate - India

ION

Mumbai, Maharashtra, India (On-Site)
4 Months ago
ScaleX - Motion Graphic Designer

ScaleX

India (Remote)
4 Months ago
Luxoft - Murex Technical Support Consultant

Luxoft

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Epic Games - Principal Research Engineer

Epic Games

(On-Site)
1 Month ago
NVIDIA - Applied Deep Learning Research Scientist, Sparsity

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Systems Software Engineer, CUDA Driver

NVIDIA

Santa Clara, California, United States (Remote)
2 Weeks ago
Riot Games - Principal Software Engineer - Riot Client

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
NVIDIA - Senior RAS Architect - Datacenter CPU and SOC

NVIDIA

Santa Clara, California, United States (On-Site)
5 Days ago
NVIDIA - Senior C++ Software Engineer - Chip Design Tools

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

Los Angeles, California, United States (Remote)
4 Months ago
Rockstar Games - Software Engineer, C#/Java (All Levels)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
5 Months ago
Magic Leap - Sr Optical Engineer, Software

Magic Leap

Plantation, Florida, United States (Hybrid)
2 Months ago
Riot Games - Principal 3D Environment Artist - VALORANT

Riot Games

Los Angeles, California, United States (On-Site)
2 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.


Karnataka, India (On-Site)

Pune, Maharashtra, India (On-Site)

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

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

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

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

Be'er Sheva, South District, Israel (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