- Robust programming skills in C/C++.
- Good understanding of Linux/Android internals.
- Experience in device drivers, kernel development, or embedded systems.
- Knowledge of IPC mechanisms, memory management, and system architecture.
- Understanding of multimedia frameworks
- Experience with debugging tools (GDB, perf, ftrace, logcat, dmesg, crash analysis).