Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 7 Nov 2026

Senior System Software Engineer

NVIDIA Bengaluru, India senior full-time

The employer hasn't listed a salary.

Apply on NVIDIA

Description

We are seeking a Senior System Software Engineer to join our Tegra system software group. As a Senior System Software Engineer, you will develop drivers, tests, and frameworks to stress the SOC/System and see them through the full software development lifecycle. This includes working in user-space, kernel, firmware, or boot software of SOC.

Responsibilities:

  • Develop drivers/tests and frameworks that can most efficiently stress the SOC/System and to see them through the full software development lifecycle.
  • Participate in overall system architecture analysis and collaborate with internal software teams to define/design use cases that can push the SOC/system to hit limits of power, noise patterns, and bandwidth metrics.
  • Spearhead various initiatives to improve efficiency, robustness, and user-friendliness of the software we deliver for design validation, thermal & power characterization, manufacturing screening, and external customers bring up.
  • Understand and participate in the debug/root cause analysis of very complex data center module/rack level failures. Recommend remediations and drive SW architecture improvements when applicable.
  • Communicate optimally with various teams throughout the company, as well as customers and partners.

Requirements:

  • BS/MS in computer science or other related fields
  • Strong C/C++ programming skills.
  • 5+ years of experience
  • Familiarity with SOC architecture, and ability to work close to the hardware.
  • Strong problem-solving and debugging skills.
  • Excellent communication and planning skills.

Preferred qualifications:

  • Solid understanding of ARM platform and Linux Kernel internals
  • Experience in Pre-Silicon / Post-Silicon bringup planning, system validation testing, and execution of complex SoCs and platforms.
  • Consistent record of learning new technologies on the job in a time-bound manner.
  • Experience working in teams on large SW projects as well as an understanding of SW product release lifecycle

For more fresh new jobs, check out yubhub.co.

Skills

Required

  • C
  • C++
  • Operating Systems
  • Kernel Programming
  • Computer Architecture

Nice to have

  • ARM platform
  • Linux Kernel internals
  • Pre-Silicon / Post-Silicon bringup planning
  • System validation testing
Apply on NVIDIA