All roles at Nvidia

Senior System Software Engineer

Pune, BengaluruFull-timeSenior levelPosted over a month ago

Senior software engineering role at Nvidia in Pune and Bengaluru. Needs a B.Tech or B.E..

About the role

Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent.

What you'll do

  • Drive comprehensive power, performance, and Perf/Watt measurements on SoC and system platforms, with a strong emphasis on Windows on ARM (WoA) devices
  • Characterize system behavior across different states, idle, active, and low-power states, e specifically optimizing Hours of Battery Life (HOBL) scenarios (e.g.
  • Analyze power telemetry, firmware traces, and OS metrics to identify and mitigate bottlenecks, driving flawless performance
  • Design, build, and scale automated power measurement infrastructure, integrating Data Acquisition systems (DAQs), telemetry parsers, and ETL pipelines from the ground up
  • Collaborate closely with hardware architecture, BIOS/FW, OS, and driver teams to enable and tune new power features (DVFS, deep C-states

What you need

  • Python
  • ETL
  • Test automation
  • C
  • Linux
  • PowerShell

Good to have

  • Machine learning
  • Bash

More roles like this at Nvidia

Apply on Nvidia's site