System Software Engineer

1 Month ago • 3 Years + • Research & Development

Job Summary

Job Description

NVIDIA seeks a Systems Software Engineer to develop and validate software for its next-generation SOC platform. Responsibilities include solving and debugging problems related to memory, ACPI, graphics, and display; investigating architectural requirements for future SOC systems; and writing software for various hardware components (networking, audio, IDE, SMBus, etc.). The ideal candidate possesses strong C programming skills, understands PC architecture (PCI, AGP, USB, 1394, CPU booting, etc.), and has experience directly controlling hardware. Experience with BSP, Boot, and ACPI is a plus. The role involves supporting customers, partners, and users.
Must have:
  • Master's in CS/CE or equiv.
  • 3+ years experience
  • Strong C programming skills
  • Hardware control experience
  • OS & RTOS knowledge
Good to have:
  • SOC system-level understanding
  • BSP, Boot, ACPI proficiency
  • Memory management expertise

Job Details

We are now looking for a Systems Software Engineer. NVIDIA's invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We are looking to grow our company , and grow our teams with the smartest people in the world
 

Systems Software supports NVIDIA's new high performance chipset business. They are generalists, with a deep understanding of the today's PC architecture, including bus protocols such as PCI, AGP, USB and 1394, and CPU booting, arbitration, and cache management protocols. System engineers program down to the metal, and are comfortable around hardware specs. They write software for Networking, Audio, IDE, SMBus and other hardware, and implement support for modern PC standards such as ACPI and OnNow

What you’ll be doing:

  • Developing and validating software for our next-generation SOC platform.

  • Solve and debug problems related to Memory, ACPI, Graphics, and Display to support our customers, partners, and users.

  • Investigating and scoping out the architecture requirement for the next-generation SOC systems.

What we need to see:

  • Master’s Degree in Computer Science, Computer Engineering or equivalent experience

  • 3+ years of experience

  • Strong C programming skills as well as having shown initiative in pursuing independent coding projects

  • Solid engineering background and understanding of good code methodology

  • Experience writing code to directly control hardware is a plus

  • Good foundation and knowledge of OS & RTOS concepts.

  • Board Support Package and Boot

  • SOC platform engineering, development/integration/bring up

Ways to stand out from the crowd:

  • SOC System level understanding with a good grasp on BSP, Boot, ACPI

  • Proficient in navigating the functionalities of diverse IPs within the SOC platform, backed by a robust knowledge of memory management and coherency principles

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people on the planet working for us. If you're creative and autonomous, we want to hear from you!

Similar Jobs

Microsoft - Research Intern - Applied Sciences Group (Computer Vision)

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Mistplay - Data Scientist Intern (Summer 2025)

Mistplay

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago
Digital Green - AI Researcher

Digital Green

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Microsoft - Senior Researcher/Senior Research SDE (AI)

Microsoft

Beijing, Beijing, China (On-Site)
1 Month ago
Equivalent Jobs - DL RESEARCHER

Equivalent Jobs

(Remote)
3 Months ago
Tesla - Electrical Assembly Supervisor

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
1 Week ago
Riot Games - Senior Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Krafton  - [PUBG IP Franchise] PUBG Mobile Global PM (7년 이상)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
NVIDIA - Firmware Manager

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Board Design Hardware Engineer

NVIDIA

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - HPC Lab Manager

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Mask Designer and CAD Engineer

NVIDIA

Austin, Texas, United States (Hybrid)
2 Weeks ago
Rivos - Member of Technical Staff (91839)

Rivos

Santa Clara, California, United States (Hybrid)
4 Months ago
ByteDance - Research Scientist Graduate (Foundation Model, Video Generation) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
NVIDIA - Senior Field Application Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
4 Weeks ago
NVIDIA - System Software Engineer - GPU Profiling

NVIDIA

Pune, Maharashtra, India (On-Site)
1 Month ago
Trendyol - Data Science Team Lead (Listing - Seller ADS)

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
4 Months ago
NVIDIA - Tegra Software Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Mashgin - Senior Software Engineer, Computer Vision and Deep Learning

Mashgin

Palo Alto, California, United States (Hybrid)
4 Months ago
ByteDance - Software Engineer, ML System Architecture

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Nagarro - Associate Staff Consultant ,Sap Development BTP

Nagarro

India (Remote)
4 Months ago
Enphase Energy - Assistant Manager, Business Analytics

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Paytm - Finance - Technical SQL - Assistant Manager

Paytm

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Lords University, Alwar NCR - Social Media Manager

Lords University, Alwar NCR

Rajasthan, India (On-Site)
4 Months ago
Capco - Data Tester

Capco

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Microsoft - Technical Solutions Program Manager

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
ION - Data Scientist

ION

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Sportskeeda - Editor- Tennis, Motorsports, Golf and Olympics

Sportskeeda

India (Remote)
1 Month ago
Google - Manager gTech Ads, Customer Success Acceleration

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Interface AI - Technical Delivery Manager

Interface AI

Hyderabad, Telangana, India (Remote)
6 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Research Intern, PhD, Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
3 Months ago
ByteDance - Student Researcher (Foundation Models - Reasoning, Planning & Agent - Doubao (Seed)) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Cadence - Lead Software Engineer, Synthesis

Cadence

San Jose, California, United States (On-Site)
5 Months ago
Equivalent Jobs - C++ TEAM LEAD (MARKETS EXPANSION)

Equivalent Jobs

(Remote)
3 Months ago
Riot Games - Corporate Compliance Professional

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Marvell - Analog Design junior

Marvell

Pavia, Lombardy, Italy (On-Site)
3 Months ago
Microsoft - Research Intern - Azure Cloud Server Performance

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Tesla - PLC Programmer

Tesla

Rhineland-Palatinate, Germany (On-Site)
1 Week ago
NVIDIA - Senior Tool and Methodology Development Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Weeks ago
NVIDIA - Software Linux Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month 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)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North District, Israel (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