Hemant Yadav

Senior Software Engineer

Noida, Uttar Pradesh, India6 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Linux kernel and BSP development.
  • Proven track record in Android Framework enhancements.
  • Strong debugging skills with GDB and Trace32.
Stackforce AI infers this person is a specialist in Embedded Systems and Android Development.

Contact

Skills

Core Skills

Linux KernelBspAndroid Development

Other Skills

LinuxGDBKotlinMobile Application DevelopmentSupervisory SkillsSDK developmentComputer ScienceMobile PlatformsGradleAndroid DesignUser Interface DesignDependency InjectionDagger (Software)Application ArchitectureDebugging

About

Experienced Embedded Software Engineer with strong expertise in Android BSP, Embedded Linux, and microcontroller-based systems, with hands-on experience across Linux kernel, device drivers, system debugging, and platform bring-up. Proven experience working at multiple layers of the software stack including Android Framework, HAL, Linux Kernel, and Board Support Package (BSP) to ensure system stability, performance optimization, and hardware-software integration. Hands-on experience in BSP development and debugging, including analysis and resolution of system hangs, kernel exceptions, and native crashes. Experienced in debugging low-level system issues by analyzing kernel logs, stack traces, crash dumps, and memory states using tools such as GDB and Trace32. Strong understanding of Embedded Linux kernel architecture, device drivers, IPC mechanisms, and process synchronization techniques including mutexes, semaphores, spinlocks, and per-CPU variables. Experienced in working with hardware interfaces and communication protocols such as I2C, UART, SPI, CAN, and PCIe, enabling interaction between the operating system and peripheral devices. Hands-on experience with microcontroller-based development and Real-Time Operating Systems (RTOS) including FreeRTOS, with knowledge of task scheduling, inter-task communication, interrupt handling, and real-time system design. Extensive experience in Android Framework development, including modules such as Utility services, Job Scheduler, Storage Manager Service, and Storage Settings, along with contributing critical fixes and improvements reported to Google for Android T. Experienced in executing and debugging Google compliance test suites including CTS, GTS, and VTS, identifying issues across framework, HAL, and kernel layers to ensure platform compliance and reliability. Hands-on experience with low-level system debugging and flashing tools, including SP Flash Tool, SP Meta Tool, ADB, Fastboot, DBViewer, GDB, Trace32, TeraTerm, and Putty for firmware flashing, kernel debugging, and platform diagnostics. Proficient in C/C++, Embedded Linux development, and shell scripting, Java and Kotlin. Additionally familiar with Android application development using Java and Kotlin, implementing modern architecture patterns (MVC, MVP, MVVM), REST API integration, database management (SQLite, Room), and cloud services such as Firebase and Amazon S3. Strong engineering professional with a B.Tech in Electronics and Communication Engineering from the Institute of Engineering and Technology.

Experience

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

Mediatek

Senior Software Engineer

Sep 2021Present · 4 yrs 8 mos · Noida, Uttar Pradesh, India · On-site

  • Spearheaded Linux kernel development and embedded BSP board bring-up for advanced hardware integration.
  • Executed kernel migration processes, enhancing system performance and stability across various platforms.
  • Utilized GDB for effective debugging of microcontroller and sensor hub applications, ensuring high-quality software delivery.
LinuxAndroid DevelopmentLinux KernelBSP

Apptology

Android Application Developer

Nov 2019Sep 2021 · 1 yr 10 mos · New Delhi, Delhi, India

KotlinMobile Application DevelopmentAndroid Development

Education

Institute of Engineering and Technology

B.tech — Electronics and Communications Engineering

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Linux Kernel & Bsp

Explore similar profiles based on matching skills and experience