Atul Raj

DevOps Engineer

Hyderabad, Telangana, India13 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 11 years of experience in software engineering.
  • Expert in GPU programming and performance optimization.
  • Strong background in driver development for Windows and Linux.
Stackforce AI infers this person is a Software Engineer specializing in GPU programming and driver development for consumer electronics.

Contact

Skills

Core Skills

Gpu ProgrammingPerformance OptimizationDriver DevelopmentDevice Driver DevelopmentLinux Development

Other Skills

performance tuning3D graphics driverNsightGPUViewuser mode driver codemulti chip configurationsdriver code optimizationDevice DriverLinux InternalsInter-processor communicationHSICLLISHMEMUSBpower management

About

Energetic software engineer with 11 years experience developing robust code for some best consumer hardware products. Experienced in GPU programming and performance optimization of 3D graphics driver. Good understanding of driver development on both Windows and Linux. Experienced in C and C++. Skilled in Algoritms and Data Structures. A motivated and enthusiastic team player.

Experience

13 yrs 2 mos
Total Experience
6 yrs 6 mos
Average Tenure
8 yrs 6 mos
Current Experience

Nvidia

3 roles

System Software Manager - Directx-Performance

Promoted

Sep 2023Present · 2 yrs 8 mos

  • Working with some of the best brains to facilitate them do best work of their life.

Senior System Software Engineer -DirectX Perf

Sep 2018Aug 2023 · 4 yrs 11 mos

  • GPU programming and performance tuning of 3D graphics driver.
  • Implementing new performance strategies to make fasted running GPUs run even faster. Hands on experience in tools like Nsight, GPUView and other internal tools for finding performance bottlenecks and fixing them.
GPU programmingperformance tuning3D graphics driverNsightGPUViewperformance optimization

Senior System Software Engineer - DirectX SLI

Sep 2017Aug 2018 · 11 mos

  • Being a part of the DirectX MultiChip (SLI) team, my responsibilities included -
  • Maintaining user mode driver code and responsible for handling multi chip configurations.
  • Optimizing the driver code to improve performance.
  • Developing/Working on new software features to be a part of next generation NVidia GPUs.
user mode driver codemulti chip configurationsdriver code optimizationdriver developmentperformance optimization

Samsung electronics

3 roles

Lead Software Engineer

Promoted

Mar 2016Aug 2017 · 1 yr 5 mos · Noida Area, India

  • Lead the team of three for short duration.
  • Continued on technical role and took additional responsibility of team management.

Software Engineer

Jun 2013Feb 2016 · 2 yrs 8 mos · Noida Area, India

  • Developed good understanding of Device Driver and Linux Internals
  • Worked mainly on various interfaces of Inter-processor communication and my responsibilities in Samsung included.
  • Working on various interfaces including HSIC, LLI, SHMEM and USB etc.
  • New feature implementation for latest chipsets used in flagship smartphones.
  • Collaberating with multiple teams for root causing fixing bugs.
  • Worked on idea of Android app SBike and Smart Notification management.
Device DriverLinux InternalsInter-processor communicationHSICLLISHMEM+3

Intern

Jun 2012Dec 2012 · 6 mos · Noida Area, India

  • Worked on power management module for Maxim PMIC. Handled CC-CV charging, overvoltage and overheating protection.
power managementcharging protection

Education

National Institute of Technology Hamirpur

Bachelor of Technology — Electronics and Communication Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Gpu Programming & Performance Optimization

Explore similar profiles based on matching skills and experience