Description : About the Role :
We are looking for a highly skilled Stability Testing & Kernel Debugging Engineer to work on Android-based systems, focusing on kernel stability, crash analysis, and performance optimization. The ideal candidate will have strong expertise in Linux kernel, Android platform debugging, and close collaboration with hardware and software teams to deliver stable, high-performing devices.
Key Responsibilities :
- Identify, reproduce, and analyze kernel crashes, freezes, memory leaks, and stability issues in Android kernel environments.
- Utilize advanced debugging tools (JTAG, GDB, Trace32, Valgrind, Core dump analysis, etc.) to isolate and fix root causes.
- Analyze and optimize kernel and driver performance boot time, power consumption, and memory usage.
- Collaborate with hardware, Android framework, and QA teams for end-to-end debugging and issue resolution.
- Perform Android platform testing, log analysis, and debug hardware-software interaction issues.
- Collect and analyze Power, Thermal, and Performance logs to report key metrics and stability trends.
- Work on BSP development, device drivers, and SoC-level debugging (ARM architecture, multimedia subsystems, interconnects).
- Maintain documentation for stability analysis, kernel changes, and debugging results.
Required Skills & Experience :
7+ years of hands-on experience in Linux kernel and Android stability testing.Deep expertise in kernel debugging and embedded systems troubleshooting.Proficient with debugging tools : JTAG, GDB, Trace32, Valgrind, Core Dump Analysis.Strong understanding of SoC architecture ARM CPU, multimedia subsystems, and board-level interfaces.Strong experience in C Programming; working knowledge of Python and C++ preferred.Hands-on experience with Android platform, ADB commands, application loading, and APK debugging.Excellent communication, problem-solving, and cross-functional collaboration skills.Preferred Qualifications :
Experience in Android BSP, Kernel Customization, or Embedded Android Development.Exposure to device power profiling, boot performance optimization, and low-level hardware debugging.Strong understanding of mobile development boards and testing environments.(ref : hirist.tech)