sourabh jain

Software Engineer

Noida, Uttar Pradesh, India10 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Android BSP and kernel debugging.
  • Developed innovative debugging tools using GenAI.
  • Proven track record in performance testing systems.
Stackforce AI infers this person is a Semiconductor and SaaS expert with strong capabilities in Android platform stability and performance testing.

Contact

Skills

Core Skills

Android BspLinux KernelKernel DebuggingLinuxPerformance Testing

Other Skills

Device DriversARM ArchitecturePlatform StabilityGenAIDebuggingCrash AnalysisData StructuresMultithreadingLoad TestingWeb PerformanceCloud ComputingChaos TestingStress TestingCrash Dump AnalysisKernel Panic

About

BSP Developer with 6+ years of software development experience and 4+ years in the Semiconductor and Android BSP domain. Currently working with the MediaTek Stability Team, supporting multiple SoCs and Android platform releases. I specialize in Android BSP, platform bring-up, kernel debugging, and system stability across Android S, T, U, V, and B. My day-to-day work involves debugging kernel panics, native crashes, Java exceptions, ANRs, hang detect, and bus hang issues. I have hands-on experience with board bring-up, kernel migration, boot flow (PL → LK → Kernel), Linux device drivers, IPC mechanisms, and ARM architecture. I regularly debug complex issues using ARM assembly, Trace32, GDB, and platform logs. I closely collaborate with customers and cross-functional teams to resolve release-blocking issues and improve overall platform stability. Recently, I also developed a BSP exception debugging tool using GenAI (ChatGPT-4) to accelerate root-cause analysis. Skills: Android BSP, Linux Kernel, Board Bring-up, ARM Debugging, Platform Stability, MediaTek SoC

Experience

10 yrs 9 mos
Total Experience
3 yrs 7 mos
Average Tenure
4 yrs 4 mos
Current Experience

Mediatek

Software Engineer

Jan 2022Present · 4 yrs 4 mos · Noida, Uttar Pradesh, India · On-site

  • Working as a BSP Developer in MediaTek via xeliumtech Solutions for multiple SoCs.
  • Supporting Android platform releases S, T, U, V, and B.
  • Debugging kernel panics, native crashes, ANRs, hang detect, and bus hang issues.
  • Performing kernel migration and version upgrades across platforms.
  • Involved in board bring-up and BSP enablement.
  • Strong understanding of boot flow: PL → LK → Kernel.
  • Debugging low-level issues using ARM assembly, Trace32, GDB, and system logs.
  • Working on Linux kernel internals, IPC, and process synchronization.
  • Supporting customer and release-blocking issues.
  • Developed a GenAI-based BSP exception debugging tool for faster crash analysis.
Linux KernelDevice DriversAndroid BSPKernel DebuggingARM ArchitecturePlatform Stability

Cavisson systems, inc.

Software Engineer

Aug 2019Jan 2022 · 2 yrs 5 mos · Noida Area, India

  • Developed high-performance load and performance testing systems on Linux.
  • Designed and implemented multithreaded C applications for large-scale traffic simulation.
  • Key Projects
  • NetStorm – Web performance and load testing framework
  • NetCloud – Distributed cloud-based load testing system
  • NetHavoc – Chaos testing tool for CPU, memory, disk, and network stress
LinuxData StructuresMultithreadingPerformance Testing

Teerthanker mahaveer university, moradabad

Engineering Student

Aug 2014Aug 2018 · 4 yrs · India

Education

TMU

Bachelor of Technology — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Android Bsp & Linux Kernel

Explore similar profiles based on matching skills and experience