Rahul Khandelwal — Software Engineer
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
Stackforce AI infers this person is a seasoned Linux Kernel and Embedded Systems Engineer with a focus on power management and device drivers.
Location: Hyderabad, Telangana, India
Experience: 14 yrs 7 mos
Skills
- Linux Kernel
- Debugging
- Device Drivers
Career Highlights
- 14+ years in Linux kernel and Android HAL development.
- Expertise in power management and debugging system issues.
- Strong background in device driver development.
Work Experience
Qualcomm
Senior Staff Engineer/Manager (4 mos)
Staff Engineer/Manager (4 yrs)
Sr. Lead Engineer (2 yrs 11 mos)
Sr. Software Engineer (1 yr 7 mos)
Spreadtrum Comminications Inc
Linux kernel Engineer (2 yrs 10 mos)
Mando Corp.
Embedded Software Developer (2 yrs 10 mos)
Education
Master of Technology - MTech at Indian Institute of Technology, Madras
Bachelor of Technology - BTech at Guru Gobind Singh Indraprastha University