Taro Logo

Senior System Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI · Gaming

Job Description

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior System Software Engineer to join their innovative team. This role focuses on developing next-generation computing platforms, specifically in audio-related system features and driver development. The position requires expertise in Windows kernel-mode software development and system architecture, with opportunities to work on cutting-edge products from datacenter systems to gaming consoles.

The ideal candidate will bring 7+ years of kernel driver development experience and strong C/C++ programming skills to design, implement, and optimize audio processing pipelines. This role offers the chance to work on groundbreaking technology that directly impacts NVIDIA's end users and OEM partners worldwide.

NVIDIA offers a comprehensive benefits package and is known for being one of the technology industry's most desirable employers. The company's commitment to innovation, coupled with its diverse and inclusive work environment, makes this an exceptional opportunity for experienced system software engineers looking to make a significant impact in the field of accelerated computing.

Working from either Bengaluru or Pune, you'll be part of a team that's transforming industries through AI and digital twins technology. This role combines technical challenges with the opportunity to contribute to NVIDIA's pioneering work in graphics, gaming, and accelerated computing, making it an ideal position for engineers passionate about pushing the boundaries of technology.

Last updated a day ago

Responsibilities For Senior System Software Engineer

  • Design, implement, unit test and debug changes in the NVIDIA SW stack with focus on Microsoft Windows kernel-mode software
  • Work on emulation, bringup, and product hardening for groundbreaking products
  • Follow devices through development process to datacenter systems, customer desktops, notebooks, workstations, and gaming consoles
  • Optimize audio processing pipeline performance for latency, quality, power management and resource utilization
  • Solve problems impacting NVIDIA's end users and partner OEMs

Requirements For Senior System Software Engineer

  • BS or MS degree in Computer Engineering, Computer Science, or related degree, or equivalent experience
  • Excellent programming skills and proficiency in C/C++ language, libraries, and toolchains
  • 7+ years of hands-on experience in writing and debugging kernel mode drivers on Windows
  • Familiarity with computer system architecture, microprocessor and fundamentals
  • Good written and verbal communication skills
  • Ability to thrive in high-pressure, fast-paced development environments

Benefits For Senior System Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salaries
  • Comprehensive benefits package

Related Jobs

Senior System Software Engineer - PCIE

Senior System Software Engineer position at NVIDIA focusing on PCIe driver development and optimization, requiring 5+ years of embedded systems experience and expertise in low-level software development.

Senior ASIC Verification Engineer

Senior ASIC Verification Engineer position at NVIDIA, focusing on verifying complex digital designs and SoCs using advanced formal methodologies.

Senior Circuit Design Engineer

Senior Circuit Design Engineer role at NVIDIA focusing on designing and delivering circuit IPs for GPU, CPU, and networking chips.

Senior Systems Software Engineer - Linux Kernel Drivers

Senior Systems Software Engineer position at NVIDIA focusing on Linux kernel drivers development, requiring 7+ years of experience and strong C/C++ programming skills.

Senior System Software Engineer, GPU Firmware

Senior System Software Engineer position at NVIDIA, focusing on GPU firmware development and security, requiring 4+ years of experience in low-level software development.