N

Neha Joshi

Software Engineer

Pune, Maharashtra, India16 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in GPU Virtualisation and Linux device drivers.
  • Key contributor to CUDA Profiler team enhancing performance.
  • Strong foundation in computer architecture and parallel computing.
Stackforce AI infers this person is a Senior Software Engineer specializing in GPU and parallel computing technologies.

Contact

Skills

Core Skills

GpuLinux KernelCudaParallel Computing

Other Skills

GPU VirtualisationLinux device driversDriver developmentChip validationUser-mode driverKernel-mode driverMicro-codeData StructuresCC++Operating SystemsPerlAlgorithmsComputer ArchitectureKernel Programming

About

I like to take a challenging and performance oriented role in the field of design & development and implement the expertise and experience gained in this field to develop complex project with efficiency and quality.

Experience

16 yrs 8 mos
Total Experience
8 yrs 4 mos
Average Tenure
15 yrs
Current Experience

Nvidia

2 roles

Senior System Software Engineer (GRID Software)

Promoted

Apr 2017Present · 9 yrs · Pune Area, India

  • GPU Virtualisation
  • Linux device drivers
GPU VirtualisationLinux device driversGPULinux Kernel

Senior System Software Engineer (Devtools)

May 2011Apr 2017 · 5 yrs 11 mos · Pune Area, India

  • Computing is evolving from "central processing" on the CPU to "co-processing" on the CPU and GPU. To enable this new computing paradigm, NVIDIA invented the CUDA parallel computing architecture. When it comes to "High performance computing", performance is a key factor to be dealt with. The NVIDIA CUDA profiler helps the CUDA developers to identify the bottlenecks in their applications and enables them to take full advantage of the high parallel processing power of the GPUs. I am a part of this CUDA Profiler team. I handle the driver development tasks for the Profiler which includes working on user-mode driver, kernel-mode driver as well as micro-code. I am also involved in the chip validation process (from the software side) right from the emulation stage to power on.
CUDADriver developmentChip validationUser-mode driverKernel-mode driverMicro-code+1

Persistent systems

2 roles

Software Engineer

Jun 2010Apr 2011 · 10 mos · Pune Area, India

  • Worked with the Analytics team.

Intern

Jul 2009May 2010 · 10 mos · Pune Area, India

  • Worked on End to end Business Intelligence Solution

Education

Stanford University

Computer Engineering

Jan 2021Jan 2021

Stanford University

Undertook a course under Stanford Center for Professional Development (SCPD) — Principles of Computer Systems (CS110)

Jan 2019Jan 2019

Stanford University

Undertook a course under Stanford Center for Professional Development (SCPD) — Computer Organization and Systems (CS107)

Jan 2016Jan 2016

COEP Technological University

Bachelor of Technology (BTech) — Computer Engineering

Jan 2006Jan 2010

St Philomena's convent high school, Nashik

St.Joseph's convent high school

Stackforce found 100+ more professionals with Gpu & Linux Kernel

Explore similar profiles based on matching skills and experience