Rahul Khandelwal

Software Engineer

Hyderabad, Telangana, India14 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 14+ years in Linux kernel and Android HAL development.
  • Expertise in power management and debugging system issues.
  • Strong background in device driver development.
Stackforce AI infers this person is a seasoned Linux Kernel and Embedded Systems Engineer with a focus on power management and device drivers.

Contact

Skills

Core Skills

Linux KernelDebuggingDevice Drivers

Other Skills

Big Little architectureBlockchainDebugging System issuesDecentralized Applications (DApps)EthereumGstreamer multimedia pluginKernel ProgrammingKernel device driver developmentLinux Ethernet frameworkLinux SMPMachine LearningMulticore programmingPower Management

About

14+ year of experience in Linux kernel development, Android HAL development and device driver development. • Good understanding and Implementation of Android Graphics Framework consisting of Surfaceflinger, fence, Display HAL, Bufferqueue, gralloc. • Understanding of Graphics memory and DMA buffers, it's usage in the above subsytems, and buffer sharing across different drivers. • Up streaming of CPUfreq, CPUidle and CPU hotplug for power management. • ARM big LITTLE Architecture (Heterogeneous Multi Processing and In kernel switcher approaches). • Good understanding of Linux Kernel internals Timers, Interrupts, DMA, Clocks. • Debugging System issues across hardware and software components. • Developing/sustaining device drivers for peripheral communication protocols (I2C, GPIO, RTC, Watchdog, UART, SPI) • Good knowledge of programming languages like C, ASM

Experience

Qualcomm

4 roles

Senior Staff Engineer/Manager

Promoted

Nov 2025Present · 4 mos

Staff Engineer/Manager

Promoted

Nov 2021Nov 2025 · 4 yrs

Sr. Lead Engineer

Dec 2018Nov 2021 · 2 yrs 11 mos

  • Graphics Engineer

Sr. Software Engineer

Apr 2017Nov 2018 · 1 yr 7 mos

  • Graphics Engineer

Spreadtrum comminications inc

Linux kernel Engineer

Jun 2014Apr 2017 · 2 yrs 10 mos · Noida Area, India

  • Power Management (DVFS, DDR, DFS)
  • Linux SMP
  • Big Little architecture, Multicore programming
  • heterogeneous Multi Processor.
  • Understanding of Timers, Clocks, GPIO, CPUfreq, CPUidle, CPU hotplug.
  • Debugging System issues across hardware and software components.
Power ManagementLinux SMPBig Little architectureMulticore programmingDebugging System issuesLinux Kernel+1

Mando corp.

Embedded Software Developer

Jul 2011May 2014 · 2 yrs 10 mos · Gurgaon, India

  • Responsibilities:
  • Design and implementation of Linux Ethernet framework for handling video frames, PF_RING, Gstreamer multimedia plugin and rendering video on LCD.
  • Kernel Programming
  • Implementation of Gstreamer multimedia plugin for handling video frames.
  • Kernel and U-Boot Optimization.
  • Kernel device driver development for CAN, SPI, Timer and I2C.
Linux Ethernet frameworkKernel ProgrammingGstreamer multimedia pluginKernel device driver developmentLinux KernelDevice Drivers

Education

Indian Institute of Technology, Madras

Master of Technology - MTech — Information security

Jun 2019Jul 2022

Guru Gobind Singh Indraprastha University

Bachelor of Technology - BTech

Aug 2007Jul 2011

Stackforce found 100+ more professionals with Linux Kernel & Debugging

Explore similar profiles based on matching skills and experience