Gokul Gupta

Software Engineer

Bengaluru, Karnataka, India6 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led development of multithreaded device drivers.
  • Achieved 25% performance gain in driver operations.
  • Mentored new team members for smooth onboarding.
Stackforce AI infers this person is a skilled engineer in Embedded Systems with a focus on device drivers and multithreading.

Contact

Skills

Core Skills

C And C++ ProgrammingDevice DriversMultithreadingC++ ProgrammingWindows ServicesDebuggingPerformance TuningEmbedded SoftwareObject Oriented DesignSoftware Development

Other Skills

Code ReviewsAnalytical SkillsDebugging and Performance TuningPerforceThreadsIPCSystems DesignProgrammingCoding ExperienceEmbedded SystemsCode ReviewProblem SolvingComputer ScienceManagementMicrosoft Excel

About

I am a Senior Lead Engineer at Qualcomm with over 5+ years of experience building device drivers and service applications across Windows, Linux, and macOS platforms. I am passionate about tackling system-level challenges, leading cross-functional development, and delivering robust solutions. My expertise spans C and C++ programming, operating systems like Windows, Linux, and macOS, and tools such as Visual Studio, Source Insight, USBlyzer, and WinDbg. I am highly skilled in multithreading, device drivers, system services, debugging, and code reviews. I actively seek a creative and challenging role where I can contribute technical, innovative, and logical skills while fostering growth and leadership. At Qualcomm, I've led the planning and development of multithreaded C-based device drivers for both Windows and Linux platforms. I designed and developed a C++ based Windows service to replace kernel drivers for the USB interface, and extended similar support to Linux and macOS platforms via Daemon processes. I've individually debugged and resolved numerous blocking issues, significantly enhancing driver stability and robustness. My efforts also led to solving critical latency issues in drivers, reducing read-write operation times and achieving a 25% performance gain. I've contributed to multiple features across various drivers, consistently performed rigorous code reviews, and mentored new team members to ensure smooth onboarding.

Experience

6 yrs 9 mos
Total Experience
3 yrs 5 mos
Average Tenure
5 yrs 9 mos
Current Experience

Qualcomm

3 roles

Senior Lead Engineer

Promoted

Nov 2025Present · 6 mos · Bengaluru, Karnataka, India

C and C++ ProgrammingMultithreadingDevice DriversDebuggingCode Reviews

Senior Engineer

Promoted

Nov 2022Oct 2025 · 2 yrs 11 mos · Bengaluru, Karnataka, India

Embedded SoftwareObject Oriented Design

Software Engineer

Jun 2020Oct 2022 · 2 yrs 4 mos · Bengaluru, Karnataka, India

Embedded SoftwareSoftware Development

Delhi technological university

Placement Coordinator

Jul 2019Jul 2020 · 1 yr · Delhi Area, India

Wipro limited

Server and Data Analyst

May 2017Jul 2017 · 2 mos · Gurgaon, India

Education

Delhi College of Engineering

Master of Technology - MTech — Computer Science

Jan 2018Jan 2020

Jaypee Institute of Information Technology, Noida

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2014Jan 2018

tagore public school

science

Jan 2010Jan 2014

Stackforce found 100+ more professionals with C And C++ Programming & Device Drivers

Explore similar profiles based on matching skills and experience