職位描述:
1. 負責我司現(xiàn)有產品Linux/Android內核的開發(fā)、移植、優(yōu)化與維護:
2. 進行系統(tǒng)關鍵模塊(如內存管理、進程調度、文件系統(tǒng)、網絡協(xié)議棧等)的設計、開發(fā)與調試。
3. 負責高通/MTK/RK/Arm大核等硬件平臺新產品的系統(tǒng)性適配和新技術預研。
4. 熟悉行業(yè)技術現(xiàn)狀,研究技術發(fā)展趨勢和場景攻關,結合需求為業(yè)務提供解決方案,對產品進行迭代優(yōu)化;
職位要求:
1. 本科及以上學歷,電子/電氣/計算機相關專業(yè),5年以上BSP驅動開發(fā)經驗;
2. 掌握C/C++,熟練使用Android開發(fā)環(huán)境及相關調試工具,以及Linux/Android驅動開發(fā)流程;
3. 深刻理解Linux/Android系統(tǒng)架構及內核核心機制(進程管理、內存管理、中斷處理、Binder/IPC、SEAndroid 安全策略等);
4. 熟悉Linux/Android下的外設驅動開發(fā)以及Kernel配置,熟悉常見總線和接口,如USB/I2C/SPI/UART/設備樹/電源管理等;
5. 具備系統(tǒng)/內核模塊的調試經驗,能高效定位并解決復雜內核問題。(死鎖、內存泄漏、崩潰、卡頓等)
6. 熟悉docker、LXC等虛擬化等技術和深度框架原理;
【加分項】:
1. 深度了解Android 系統(tǒng)架構,具備從Kernel、Hal 、AF層開發(fā)經驗優(yōu)先;
2. 熟悉Linux系統(tǒng)開發(fā)(如 Ubuntu Debian genio Android等Linux系統(tǒng))優(yōu)先;