System Software Engineer

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

Genies - Lead Applied ML Engineer, Real-time 3D Asset Optimization

Genies

San Mateo, California, United States (On-Site)
2 Weeks ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
NVIDIA - Deep Learning Performance Architect

NVIDIA

Pune, Maharashtra, India (Hybrid)
1 Month ago
Google - Staff Software Engineer, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Trendyol - Senior Data Analyst ( Data Science - Site Management)

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
5 Months ago
ByteDance - Video Codec Algorithm Modeling Engineer - Multimedia Lab

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Research Scientist, Data Management and Security - Infrastructure System Lab

ByteDance

San Jose, California, United States (On-Site)
15 Hours ago
NVIDIA - Senior VLSI Physical Design Integration Engineer

NVIDIA

Massachusetts, United States (On-Site)
5 Days ago
NVIDIA - Manager, Software Verification

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
Tesla - Electrical Engineer

Tesla

Rhineland-Palatinate, Germany (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ciklum - Senior Data Scientist

Ciklum

Pune, Maharashtra, India (Hybrid)
5 Months ago
Peak - Data Scientist

Peak

(On-Site)
7 Months ago
Google - Software Engineer II, Full Stack, Google Cloud

Google

(On-Site)
4 Months ago
ByteDance - Data Engineer, Cloud and System

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
NVIDIA - Principal Engineer

NVIDIA

(Remote)
1 Month ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Varonis  - Cloud Security Researcher

Varonis

Herzliya, Tel Aviv District, Israel (On-Site)
5 Months ago
NVIDIA - Graphics Tools Software Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Google - Software Engineer III, Full Stack, Google Ads

Google

Mountain View, California, United States (On-Site)
5 Months ago
ByteDance - Lead Research Scientist, Foundation Model, Music Intelligence

ByteDance

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

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Ajmera Infotech - SENIOR ASP.NET DEVELOPER

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
9 Months ago
PwC - SAP MM - Senior Associate

PwC

Bengaluru, Karnataka, India (On-Site)
5 Months ago
PwC - Manager-Data Engineer|Pune

PwC

Pune, Maharashtra, India (On-Site)
6 Months ago
PwC - IGP_CP&F - Data Governance  - Senior Associate - Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Performio - Staff Engineer

Performio

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Paytm - Key Account Manager / Senior Key Account Manager

Paytm

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Paytm - State Head - AGM / DGM - Udhampur

Paytm

Jammu, Himachal Pradesh, India (On-Site)
4 Months ago
Warner Bros Games - Analyst, Procure to Pay

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
1 Week ago
Assystems - Sr. Architect

Assystems

Navi Mumbai, Maharashtra, India (On-Site)
5 Months ago
Nagarro - Associate Staff Engineer, BI Reporting

Nagarro

Pune, Maharashtra, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Samsung Semiconductor - Staff Software Engineer – Storage Systems & Protocols

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 Months ago
Krafton  - [인조이스튜디오(신규 자회사)] Sr. Technical Artist (8년 이상)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
NVIDIA - Senior Technical Program Manager, AI Software and Model Development

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Week ago
Riot Games - Staff Software Engineer, Unreal Tools - MMO

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
NVIDIA - Senior DFT Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
NVIDIA - Senior ASIC Verification Engineer - GPU Memory Subsystem

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
NVIDIA - Senior High-Performance System Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Krafton  - Studio Supporter - inZOI Studio

Krafton

Seoul, South Korea (On-Site)
2 Weeks ago
NVIDIA - Senior Math Libraries Engineers - Python APIs

NVIDIA

Santa Clara, California, United States (Remote)
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.


Hanoi, Hanoi, Vietnam (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Shanghai, Shanghai, China (On-Site)

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

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

Santa Clara, California, United States (Hybrid)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

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