NVIDIA logo

Senior System Software Engineer

NVIDIA
June 15, 2026
Full-time
On-site
Bengaluru, Karnataka, India
Test Engineering Jobs, Level - Senior

Job Title

Senior System Software Engineer

Role Summary

Develop system software for Windows-on-Arm SoC platforms including platform drivers, BSP, debug tooling, and triage automation. Work on pre-silicon validation, board bring-up, and production stabilization while collaborating with OEMs and global engineering teams.

Experience Level

Senior β€” 5+ years of relevant software development experience.

Responsibilities

Primary responsibilities include:

  • Pre-silicon validation and board bring-up for Windows-on-Arm platforms.
  • Design, implement, and triage platform drivers and BSP components for SoCs.
  • Develop debug tools and triage automation to isolate faulty IP/components and improve stability.
  • Support OEM ecosystem and co-engineer solutions with partners and customers.
  • Assist with boot KPIs, security-related work, and OS driver support.
  • Contribute to architecture definition, early modeling, and simulation.
  • Collaborate with cross-functional and international teams from pre-silicon through production.

Requirements

Must-have technical skills and experience:

  • 5+ years of relevant software development experience focused on platform, driver, or SoC software.
  • Strong understanding of ARM microarchitecture and exception levels.
  • Hands-on experience with Windows-on-Arm systems, Windows debug tools, and debug methodologies.
  • Experience with pre-silicon work, silicon bring-up, and stability triage.
  • Knowledge of Windows Driver Model, KMDF, ACPI, and UEFI.
  • Proficiency in C/C++ and Python.
  • Familiarity with system architecture: caches, buses, memory controllers, DMA.
  • Operating systems fundamentals with kernel and hypervisor experience on Windows and Linux.
  • Experience with debuggers (WinDBG, T32, JTAG) and compilers (GCC, MSVC, LLVM).

Nice-to-have:

  • Experience on Windows-on-Arm product development and working with IBV/ISV/IHV ecosystems.
  • Advanced system-level debugging, reliability/resiliency, security, or embedded software experience.

Education Requirements

Bachelor's or Master's degree in Computer Engineering, Computer Science, or equivalent practical experience (BS/MS or equivalent experience).


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-06-15