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, 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

Intrepid Studios,  Inc  - Gameplay Engineer

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
2 Months ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Canada (Remote)
7 Months ago
Framestore - Immersive Developer - London Launchpad Internship 2025

Framestore

London, England, United Kingdom (On-Site)
2 Weeks ago
Rebellion - Senior Gameplay Programmer

Rebellion

Runcorn, England, United Kingdom (Hybrid)
2 Weeks ago
QUANTIC DREAM - Gameplay Programmer IA - Projet Compétitif

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
5 Months ago
Riot Games - Senior Software Engineer - League Studios, Hextech Engine, Player Experience

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
NVIDIA - Senior Physical Design Full Chip STA Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Samsung Semiconductor - Principal Engineer, Device Modeling

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Week ago
Riot Games - Staff Software Engineer - League of Legends, Champions

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Formal Verification Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Haptic - Principal Technical Artist

Haptic

Dallas, Texas, United States (Remote)
3 Months ago
Ubisoft - Technical Cinematic Designer

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
2 Weeks ago
Meta - Production Engineer

Meta

Menlo Park, California, United States (Remote)
5 Months ago
CD PROJEKT RED - Localization Tools Programmer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Turtle Rock Studios - Senior Tools Engineer

Turtle Rock Studios

California, United States (Remote)
2 Weeks ago
ByteDance - Senior/Tech Lead Network Software Development Engineer, Switch - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
NVIDIA - Senior Software Engineer, AI Resiliency

NVIDIA

Redmond, Washington, United States (On-Site)
1 Month ago
Activision - Senior Technical Artist

Activision

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Trackman - Machine Learning Developer with DSP experience (Python/C++)

Trackman

Hørsholm, Denmark (On-Site)
2 Weeks ago
NVIDIA - GPU Firmware Manager

NVIDIA

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

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

KPIT - CTO_ML/DL Data scientist

KPIT

Pune, Maharashtra, India (On-Site)
5 Months ago
PwC - IN-Manager – D365 Scm -Ms Dynamics– Advisory  - Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
6 Months ago
LogicMonitor - Staff Penetration Testing Engineer

LogicMonitor

Pune, Maharashtra, India (Hybrid)
5 Months ago
Entrata - Senior Software Engineer

Entrata

Pune, Maharashtra, India (Hybrid)
6 Months ago
Technicolor Creative Studios - Senior GL Accountant (French language Expert)

Technicolor Creative Studios

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Head Digital Works - Business Intelligence Analyst

Head Digital Works

Hyderabad, Telangana, India (On-Site)
5 Months ago
Soul AI - Jr. Graphic & Motion Designer

Soul AI

Hyderabad, Telangana, India (On-Site)
6 Months ago
Technorizen Software Solutions - Exp. Android Developer (1-2 years)

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
8 Months ago
PwC - IN-Senior Associate_ML Engineer_Data &Analytics_Advisory_Bangalore

PwC

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

PwC

Gurugram, Haryana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Krafton  - Senior System Designer

Krafton

(On-Site)
1 Week ago
Corsair - Senior Hardware Developer

Corsair

Landshut, Bavaria, Germany (On-Site)
2 Weeks ago
Krafton  - Strategic Planning Manager (India Div.)

Krafton

Seoul, South Korea (On-Site)
5 Days ago
NXP - Senior Principal Software Architect - Platform and RF Software

NXP

Bucharest, Bucharest, Romania (On-Site)
6 Months ago
NVIDIA - Senior Mask Layout Design Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Krafton  - Publishing Brand Manager

Krafton

Seoul, South Korea (On-Site)
4 Days ago
Google - Lead CPU RTL Engineer, Silicon

Google

Poughkeepsie, New York, United States (On-Site)
3 Months ago
NVIDIA - Senior Firmware Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
ByteDance - Software Engineer, ML System Architecture

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Meta - Software Engineer, Machine Learning

Meta

Bellevue, Washington, United States (On-Site)
5 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)

Texas, United States (Remote)

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

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

United Kingdom (Remote)

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

Bengaluru, Karnataka, India (Hybrid)

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