Senior System Software Engineer - GPU and SOC

NVIDIA

Pune District

On-site

INR 2,500,000 - 4,200,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

NVIDIA is seeking a GPU/SoC system software engineer to join the GPU Software team. You will design, implement, and debug kernel-mode software for next-gen hardware, working across datacenter systems, desktops, notebooks, workstations, and gaming consoles.

The role emphasizes performance, power savings, and robustness, with emulation, bringup, and cross‑functional collaboration across global teams.

Qualifications

  • BS or MS in Computer Engineering, CS, or equivalent experience.
  • 5+ years of relevant software development experience.
  • Background in solving problems that apply to sophisticated systems deployed at scale.
  • Strong C/C++ programming skills and independent coding projects.
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals.

Responsibilities

  • Design, implement and debug changes in the NVIDIA SW stack with focus on kernel-mode SW.
  • Follow devices through development into production for datacenter systems, desktops, notebooks, workstations, and gaming consoles.
  • Be heavily involved in emulation, bringup, and product hardening for NVIDIA products.
  • Collaborate with teams around the world to communicate effectively.

Skills

C/C++ programming
System-level debugging
Large-scale systems
Problem solving

Education

BS in Computer Engineering/CS
MS degree (preferred)

Tools

Linux kernel development
Windows kernel development

Job description

NVIDIA is searching for a highly motivated, creative engineer to join the GPU Software team. As a GPU/SOC system software engineer, you will work with a team of very dedicated software and hardware engineers involving a wide variety of technologies. As someone who is hardworking and passionate about their work, you will craft and debug key aspects of our production GPU and SOC kernel drivers and embedded SW, focusing on platform performance, power savings, and robustness. You should demonstrate the ability to excel in an environment with intricate system level interactions.

What your role entails:
  • Design, implement and debug changes in the NVIDIA SW stack to take next-gen HW from design / development stage to production, with focus on kernel-mode SW
  • You will follow the devices all the way through the development process to datacenter systems, customer desktops, notebooks, workstations, and gaming console products that are used throughout the world
  • Be heavily involved in emulation, bringup, and product hardening required to build our groundbreaking products
  • Multiple opportunities to collaborate and communicate effectively with teams from all around the globe
What we need to see:
  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience
  • 5+ years of relevant software development experience
  • Background in solving problems that apply to sophisticated systems deployed at scale
  • Strong C/C++ programming skills as well as having shown initiative in pursuing independent coding projects
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)
  • Strong Operating systems fundamentals with Kernel experience on Linux or Windows systems
Ways to stand out from the crowd:
  • Background and strength with system-level (SW and HW) debugging is invaluable
  • Windows Driver Models, with WDDM or MCDM a strong plus.
  • Familiarity with system level security concepts
  • Experience with system software concepts
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GPU System Software Engineer, Senior GPU System Software Engineer
Senior GPU System Software Engineer, Senior GPU System Software Engineer

NVIDIA • Pune District

On-site
INR 1,500,000 - 2,200,000
Senior System Software Engineer - GPU Virtualization
Senior System Software Engineer - GPU Virtualization

NVIDIA • Pune District

On-site
INR 2,400,000 - 4,200,000
Senior System Software Engineer - GPU MODS
Senior System Software Engineer - GPU MODS

NVIDIA • Pune District

On-site
INR 2,500,000 - 5,000,000
Senior System Software Engineer - GPU Virtualization
Senior System Software Engineer - GPU Virtualization

NVIDIA Corporation • Pune District

On-site
INR 3,500,000 - 7,000,000
Senior Compute System Software Engineer
Senior Compute System Software Engineer

NVIDIA • India

On-site
INR 4,000,000 - 6,000,000
Senior Compute System Software Engineer, Senior Compute System Software Engineer
Senior Compute System Software Engineer, Senior Compute System Software Engineer

NVIDIA • Pune District

On-site
INR 1,500,000 - 2,500,000
System Software Engineer, GPU Development Tools
System Software Engineer, GPU Development Tools

NVIDIA • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior System Software Engineer - Automotive
Senior System Software Engineer - Automotive

NVIDIA • India

On-site
INR 4,000,000 - 7,000,000
Senior System Software Engineer, CUDA - Tegra
Senior System Software Engineer, CUDA - Tegra

Segment (Twilio) • Bengaluru

On-site
INR 2,500,000 - 5,000,000
System Software Engineer - GPU Profiling
System Software Engineer - GPU Profiling

NVIDIA Corporation • Pune District

On-site
INR 1,500,000 - 2,300,000