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 stress-testing applications for GPUs and high-performance computing servers. Responsibilities involve close collaboration with architecture, hardware, and driver teams throughout the product lifecycle. This includes crafting software tools and infrastructure for chip development, validation, and productization, as well as assessing new hardware and architecting manufacturing diagnostic solutions. A strong foundation in OS fundamentals, C/C++, graphics concepts, and PC architecture is crucial. Problem-solving, debugging, and communication skills are essential.
Must have:
  • Strong C/C++ skills
  • Graphics concepts & algorithms knowledge
  • OS fundamentals & systems software expertise
  • PC/hardware architecture understanding
  • 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

ByteDance - Research Engineer, Computer Vision

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Intrepid Studios,  Inc  - Senior Gameplay Engineer

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
2 Months ago
Big Ant Studios - Junior QA

Big Ant Studios

Melbourne, Victoria, Australia (On-Site)
2 Months ago
Tencent - Machine Learning Development Intern

Tencent

Auckland, Auckland, New Zealand (On-Site)
1 Month ago
Riot Games - Researcher III - RDS Central User Research Team

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Mixed Signal Design Validation Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
NVIDIA - Senior Software Engineer, Code Coverage Tools

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
NVIDIA - Senior Software Research Architect

NVIDIA

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Rendering Programmer

Epic Games

(On-Site)
3 Months ago
Anchor Point Studios - Senior AI Designer

Anchor Point Studios

Barcelona, Catalonia, Spain (Remote)
3 Months ago
ByteDance - Senior Research Scientist, Infrastructure System Lab

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
AppLovin - PIPELINE Software Engineer 2, Backend

AppLovin

Palo Alto, California, United States (Hybrid)
10 Months ago
Cloud Imperium Games - Senior Gameplay Animation Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
4 Months ago
Behaviour Interactive - Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne  - Projet non annoncé

Behaviour Interactive

Toronto, Ontario, Canada (Hybrid)
5 Months ago
Wargaming - Senior Gameplay Programmer (Steel Hunters)

Wargaming

Prague, Prague, Czechia (Hybrid)
4 Months ago
NVIDIA - Software Engineering Intern, Autonomous Vehicle Product - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Epic Games - Programmeur Desktop Sénior, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Google

Kirkland, Washington, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Hitachi - D365 F&O ((Offshore delivery - sustained engineering))

Hitachi

Bengaluru, Karnataka, India (Remote)
6 Months ago
Paytm - Area Sales Manager  - Manager

Paytm

Bengaluru, Karnataka, India (On-Site)
6 Months ago
PwC - IN-Manager_ Advanced Analytics & ML _D&A_Advisory_Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
6 Months ago
WongDoody - SERVICE DESIGN LEAD

WongDoody

Pune, Maharashtra, India (On-Site)
5 Months ago
PwC - IN-Senior Associate–SCM Functional-Production-Ms Dynamics–Advisory- Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Axinous - Associate, Strategic Finance/Investor Relations

Axinous

Hyderabad, Telangana, India (Remote)
1 Month ago
Mindtickle - Instructional Designer

Mindtickle

Pune, Maharashtra, India (Hybrid)
6 Months ago
PwC - Senior Manager | D365 SCM

PwC

Kolkata, West Bengal, India (On-Site)
5 Months ago
Assystems - Team Leader- Bagalkot

Assystems

Bagalkote, Karnataka, India (On-Site)
6 Months ago
PwC - Associate -Mumbai-Technology consulting

PwC

Mumbai, Maharashtra, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Meta - Software Engineer, Machine Learning

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
5 Months ago
Fluence - Lead Engineer - Battery Module

Fluence

Houston, Texas, United States (Hybrid)
6 Months ago
NVIDIA - Senior Software Engineer, Hardware Tools and Methodology Development

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
NVIDIA - GPU Power Architect - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Pattern® - Senior Software Engineer - frontend

Pattern®

Pune, Maharashtra, India (On-Site)
7 Months ago
NVIDIA - Senior Chip Design Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Riot Games - VFX Artist II - VALORANT, Premium Content

Riot Games

United States (On-Site)
1 Month ago
ByteDance - Senior Software Engineer - AI for Security Post-Training

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Regent Craft - Mechanical Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
6 Months ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
6 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