Gokul Gupta — Software Engineer
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.
Stackforce AI infers this person is a skilled engineer in Embedded Systems with a focus on device drivers and multithreading.
Location: Bengaluru, Karnataka, India
Experience: 6 yrs 9 mos
Skills
- C And C++ Programming
- Device Drivers
- Multithreading
- C++ Programming
- Windows Services
- Debugging
- Performance Tuning
- Embedded Software
- Object Oriented Design
- Software Development
Career Highlights
- Led development of multithreaded device drivers.
- Achieved 25% performance gain in driver operations.
- Mentored new team members for smooth onboarding.
Work Experience
Qualcomm
Senior Lead Engineer (6 mos)
Senior Engineer (2 yrs 11 mos)
Software Engineer (2 yrs 4 mos)
Delhi Technological University
Placement Coordinator (1 yr)
Wipro Limited
Server and Data Analyst (2 mos)
Education
Master of Technology - MTech at Delhi College of Engineering
Bachelor of Technology (B.Tech.) at Jaypee Institute of Information Technology, Noida
science at tagore public school