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
Sr System Software Manager
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.