System Software Engineer, GPU Server Diagnostics

2 Months ago • Upto 1 Years • Research & Development

Job Summary

Job Description

NVIDIA seeks software engineers to develop and validate next-generation GPU and high-performance computing server products. Responsibilities include creating stress-test applications, crafting software tools and infrastructure for chip development, assessing new hardware features, and architecting manufacturing diagnostic tests using pre-beta CUDA and OpenGL extensions. Close collaboration with architecture, hardware, and driver teams throughout the product lifecycle is required. The ideal candidate possesses strong C++, Python, and OS fundamentals, a deep understanding of PC/hardware architecture and graphics concepts, and excellent communication skills.
Must have:
  • Strong C/C++ and Python skills
  • Solid OS fundamentals
  • Deep understanding of PC/hardware architecture
  • Knowledge of graphics concepts and algorithms
  • Excellent communication skills
Good to have:
  • Experience with PCIe, NVLink, Infiniband, or Ethernet
  • Experience with large system software codebases
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++ and python 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.

  • You will assess new hardware features and architect manufacturing diagnostic tests using pre-beta CUDA and OpenGL extensions.

What we need to see:

  • BS or MS degree in one of the areas of Electrical Engineering, Computer Engineering, Computer Science or equivalent experience

  • Strong C/C++ and python 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 most desirable employers in the world. We have some of the most brilliant and talented people in the world working for us. If you are creative, autonomous and love a challenge, we want to hear from you. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Similar Jobs

Flying Wild Hog - AI Programmer

Flying Wild Hog

(Remote)
2 Months ago
MiQ - Software Engineer II

MiQ

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Epic Games - Senior Gameplay Systems Programmer, Fortnite

Epic Games

London, England, United Kingdom (On-Site)
2 Months ago
NVIDIA - Software Engineering Intern, Autonomous Vehicle Product - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Zoox - Senior Software Engineer - Developer Platforms

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
NVIDIA - Senior VLSI Integration Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Months ago
NVIDIA - Senior CUDA Compute Systems Software Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Tencent - Applied Machine Learning Intern

Tencent

California, United States (On-Site)
1 Month ago
Krafton  - Studio Supporter - inZOI Studio

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Bellevue, Washington, United States (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Warhorse Studios - C++ Programmer

Warhorse Studios

Prague, Prague, Czechia (On-Site)
8 Months ago
Omnissa - C++ & iOS - Senior MTS & Member of Technical Staff - III

Omnissa

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Activision - Senior Network Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Techland - QA Engineer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Lucid Reality Labs - ML/AI Engineer

Lucid Reality Labs

Poland (Remote)
1 Month ago
Next Level Business Services - Go Lang C++ Developer

Next Level Business Services

Dallas, Texas, United States (On-Site)
6 Months ago
Ubisoft - Junior Programmer

Ubisoft

Chengdu, Sichuan, China (On-Site)
3 Weeks ago
Epic Games - Senior Desktop Engineer, Fortnite Tech

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Zoox - Software Engineer - 3D World Generation Pipelines

Zoox

Foster City, California, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

NVIDIA - System Software Engineer - Embedded and Automotive (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
3 Weeks ago
Trend Micro - (Sr.) Data Engineer/AI Trainer

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Rivos - Silicon ATE Test Engineer

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
Trend Micro - (Sr.) Cloud Developer (Security Playbooks)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Corsair - Supply Chain Planner

Corsair

Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Mask Layout Design Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Trend Micro - NLP / Prompt Engineer (VicOne_Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Trend Micro - Sr. AI Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
NVIDIA - Regional Planner

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Principal Software Engineer - VALORANT Experience Team

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Wind River Systems - Cloud Solutions Architect

Wind River Systems

Tokyo, Japan (On-Site)
6 Months ago
NVIDIA - Hardware Senior Manager, Switch Design

NVIDIA

Ra'anana, Center District, Israel (Hybrid)
1 Month ago
NVIDIA - Senior Post-Silicon PHY System Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Networking Electrical Validation Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Weeks ago
Rivos - CPU Design Verification - Full-time

Rivos

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Trend Micro - Senior Software Development Engineer

Trend Micro

Manila, Metro Manila, Philippines (Hybrid)
7 Months ago
Cadence - Lead Product Validation Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
KPIT - Android Middleware Developer/Lead/Architect

KPIT

Bengaluru, Karnataka, India (On-Site)
8 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