Senior Software Engineer @ Qualcomm | Creator & Maintainer of libqcperf
I am a systems engineer specializing in Modern C++ (11/14/17) and cross-platform embedded systems including QNX, Linux, and Android. I architect high-performance profiling tools and hardware-software integrations, with a proven track record of optimizing CPU and memory utilization by over 60% in production environments.
- libqcperf: I architected and developed this entire performance profiling framework from scratch as part of a Qualcomm open-source initiative. I currently serve as the primary maintainer, overseeing its evolution and community contributions.
- Languages: C, Modern C++, Python (Scripting), Shell Scripting
- Systems: QNX, Embedded Linux, Android (LA), Windows on Snapdragon (WoS)
- Frameworks/Tools: gRPC, Protobuf, STL, Boost, CMake, Docker, Jenkins
- Specializations: System-level Profiling, Socket Programming, Kernel-level Debugging (Windbg/GDB), and Performance Telemetry
- End-to-End Engineering: Engineered the Qualcomm Profiler from scratch—a system-level tool for QNX, Android, and Windows on Snapdragon.
- Performance Optimization: Reduced CPU cycle utilization by 80% and memory footprint by 65% through algorithmic optimizations and custom memory allocators.
- Real-time Diagnostics: Architected On-Host profiling APIs via IP/Socket layers for automotive and mobile subsystems.
- Subsystem Instrumentation: Designed telemetry for GPU, Thermal, and DSP, providing granular performance data for Tier-1 OEMs.
- GATE: Secured AIR 805 (Top 0.8%) in Computer Science.
- Google Hash Code 2019: Achieved World Rank 3143.
- Education: M.Tech from IIIT Bangalore (2020-2022).
- LinkedIn: linkedin.com/in/skandg41/
- Email: skandg41@gmail.com
- Location: Hyderabad, India
