Karthik Shankar

Senior System Software Manager at NVIDIA

Role
Sr System Software Manager at NVIDIA
Location
Bengaluru, IN
LinkedIn followers
500 followers

About Karthik Shankar

I manage a part of GPU Firmware team at NVIDIA. My team works on design and development of firmware for current and future generation of NVIDIA chips. My team and I work on various firmware features like power management, security, device initialization, etc. My team and I are immensely involved in different phases of chip lifecycle from pre-silicon, bring up to production. I also have experience in developing device drivers and board support package for embedded systems. I have previously worked on virtualization technology as well. I have done multiple academic projects related to computer architecture, operating systems, hardware software co-designing etc, mainly aimed at performance and power improvement of embedded systems. Interests: System software, computer architecture, operating systems, firmware, device drivers Technical skills: C, C++, assembly (x86, Nvidia proprietary ISA), debugging, Python, etc

Experience

  1. Sr System Software Manager

    NVIDIA

    Jun 2022 — Present · Bengaluru, IN

Education

  • Bangalore University

    Bachelor of Engineering, Electronics and Communication

    2001 — 2005

  • Vijaya High School

    SSLC

    1997 — 1999

  • University of Arizona

    Masters, Embedded systems and computer architecture

    2008 — 2010

  • Vijaya pre university

    PUC, PCMB

    1999 — 2001

Skills

  • Xilinx Ise
  • Vlsi
  • Debugging
  • Computer Architecture
  • Verilog
  • Perl
  • Algorithms
  • Embedded Systems
  • Device Drivers
  • Data Structures
  • C++
  • C

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Karthik Shankar — Sr System Software Manager at NVIDIA in Bengaluru, IN | Unifers