Outscal Logooutscal logo

System Software Engineer

4 Weeks 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

Rebellion - Senior Gameplay Programmer

Rebellion

Warwick, England, United Kingdom (Hybrid)
11 Hours ago
Welevel - Senior AI Gameplay Programmer

Welevel

Munich, Bavaria, Germany (On-Site)
3 Weeks ago
ION - Senior C++ Developer, Italy

ION

Turin, Piedmont, Italy (On-Site)
5 Months ago
Tesla - Senior High Voltage Battery Mechanical Test Engineer

Tesla

North Brabant, Netherlands (On-Site)
1 Month ago
NVIDIA - Senior ASIC Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
ByteDance - Research Scientist, Foundation Model, Speech Understanding

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
NVIDIA - Design Verification Engineer - PCIE

NVIDIA

Taipei City, Taiwan (On-Site)
6 Days ago
NVIDIA - Senior Manager, High-Speed Optical Transceiver Design

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
NVIDIA - GPU Firmware Engineer (RDSS Intern)

NVIDIA

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Software Engineer, Infrastructure

Meta

Bellevue, Washington, United States (Remote)
4 Months ago
Thatgamecompany - Gameplay Engineer

Thatgamecompany

Canada (Remote)
19 Hours ago
Meta - Software Engineering Manager, Product

Meta

Bellevue, Washington, United States (On-Site)
4 Months ago
Wargaming - Technical Artist (World of Warships)

Wargaming

Belgrade, Serbia (Hybrid)
3 Weeks ago
Epic Games - Senior Desktop Programmer, Fortnite Tech

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
ByteDance - Software Engineer, Real Time Communication

ByteDance

Singapore (On-Site)
5 Months ago
NVIDIA - Software Engineering Manager, Sparse Linear Algebra Libraries

NVIDIA

United States (Hybrid)
1 Month ago
ByteDance - Senior Backend Software Engineer - Global E-Commerce Supply Chain Operation Platform

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
Zoox - Senior/Staff Software Engineer - Simulation C++ Framework

Zoox

Seattle, Washington, United States (Hybrid)
5 Months ago
ION - Principal Software Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Dream Sports - Software Development Engineer in Test 3

Dream Sports

Mumbai, Maharashtra, India (On-Site)
12 Hours ago
Convai - Unreal engine developer

Convai

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Omnissa - Staff Engineer (C++ Linux)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Trek - Business Analyst (BI)

Trek

Haryana, India (On-Site)
1 Month ago
Simple Viral Games - Lead Software Developer

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
7 Months ago
InMobiInMobi - Senior Associate - Product Marketing

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
PwC - IFS-Operate-Data Analytics- Manager 2-Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
5 Months ago
PwC - Senior Associate_Java Full Stack Developer_Data & Analytics_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
5 Months ago
CData Software - Software Development Engineer III

CData Software

Bengaluru, Karnataka, India (On-Site)
5 Months ago
GoTo Group - Product Design - Money Management

GoTo Group

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior AI Cluster Tools Developer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
2 Months ago
NVIDIA - Senior Firmware PHY Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Silicon Product Definition Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
Avathon - Software Engineering Manager

Avathon

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Software Engineer in ML Systems Graduate (AML - Machine Learning Systems) - 2024 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Krafton  - Community Manager

Krafton

Seoul, South Korea (On-Site)
12 Hours ago
NXP - <2025 Internship Program> Application Engineer

NXP

Taipei City, Taiwan (On-Site)
4 Months ago
ByteDance - Software Engineer, ML System Scheduling

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
NVIDIA - Mixed-Signal Circuit Design Engineer - New College Graduate

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
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.


Hsinchu, Hsinchu City, Taiwan (On-Site)

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

Seoul, South Korea (Hybrid)

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

Ra'anana, Center District, Israel (On-Site)

Shanghai, Shanghai, China (On-Site)

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

Be'er Sheva, South District, Israel (On-Site)

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

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