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

Velotio Technologies - Senior GenAI Engineer - .Net

Velotio Technologies

Maharashtra, India (Remote)
2 Weeks ago
Suki - Senior Engineering Manager - Backend

Suki

Bengaluru, Karnataka, India (Hybrid)
22 Hours ago
NVIDIA - Senior Developer Technology Engineer, Compute

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Trackman - Product Developer - Soccer (Radar/DSP - Modelling - C++/Python)

Trackman

Hørsholm, Denmark (On-Site)
1 Month ago
Google - Product Design Engineer, High-Speed Cable

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
NVIDIA - System Design Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Google - SoC and IP Design Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Rivos - SOC Physical Design Verification Engineer - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
NVIDIA - Senior System Reliability Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CharacterAI - Research Engineer, ML Systems

CharacterAI

New York, New York, United States (On-Site)
1 Month ago
Epic Games - Automation Engineer

Epic Games

(On-Site)
1 Month ago
ByteDance - Software Engineer Large Model System Graduate (Machine Learning Sys-US) - 2024 Start (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Fluxon - Senior Software Engineer

Fluxon

Bengaluru, Karnataka, India (Remote)
6 Months ago
Evolution - C++ Developer (Python/Golang)

Evolution

Riga, Latvia (On-Site)
3 Weeks ago
Flying Wild Hog - Animation Programmer

Flying Wild Hog

(Remote)
18 Hours ago
Microsoft - Member of Technical Staff, AI - Multimodal

Microsoft

(On-Site)
2 Weeks ago
Wargaming - Game Developer (World of Tanks)

Wargaming

Prague, Prague, Czechia (Hybrid)
5 Months ago
Inworld AI - Staff C++ Engineer

Inworld AI

Mountain View, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

ISS Stoxx - Manager - Data Operations

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
1 Day ago
EVitamin Business Consulting   - Motion Graphic Designer

EVitamin Business Consulting

Indore, Madhya Pradesh, India (On-Site)
10 Months ago
Phantom FX - Various VFX Roles (Compositing, Lighting, FX, Rigging, etc.)

Phantom FX

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Google - Product Manager, Google Cloud Platform Looker

Google

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
ByteDance - Innovation Tech Solution Sales

ByteDance

Gurugram, Haryana, India (On-Site)
2 Weeks ago
Assystems - Junior Draft Person

Assystems

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Microsoft - Technical Support Engineer

Microsoft

Hyderabad, Telangana, India (Hybrid)
2 Weeks ago
Capgemini - Application Consultant

Capgemini

Mumbai, Maharashtra, India (On-Site)
22 Hours ago
Jellyfish - Design Director

Jellyfish

Mumbai, Maharashtra, India (Hybrid)
6 Days ago
Google - Senior Product Manager, Google Cloud, Compute

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Chassis Power Architect, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Staff Software Engineer, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Weeks ago
ByteDance - Research Scientist/Engineer - Multimodal Interaction & World Model

ByteDance

Singapore (On-Site)
5 Months ago
Google - Senior ASIC Design Verification Engineer, TPU Compute

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Ubisoft - Research and Development Scientist

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Krafton  - Yeoksam Office Welcoming Desk Manager

Krafton

Seoul, South Korea (On-Site)
1 Month ago
N-iX - Senior Project Manager with Embedded Background

N-iX

Ukraine (Hybrid)
2 Weeks ago
Google - Senior Staff Software Engineer, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
5 Months ago
Riot Games - Senior Visual Design Artist - League of Legends, Seasons

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Astek - BSP Audio Engineer

Astek

Guangzhou, Guangdong Province, China (On-Site)
9 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