职位描述:
1. 负责我司现有产品Linux/Android内核的开发、移植、优化与维护:
2. 进行系统关键模块(如内存管理、进程调度、文件系统、网络协议栈等)的设计、开发与调试。
3. 负责高通/MTK/RK/Arm大核等硬件平台新产品的系统性适配和新技术预研。
4. 熟悉行业技术现状,研究技术发展趋势和场景攻关,结合需求为业务提供解决方案,对产品进行迭代优化;
职位要求:
1. 本科及以上学历,电子/电气/计算机相关专业,5年以上BSP驱动开发经验;
2. 掌握C/C++,熟练使用Android开发环境及相关调试工具,以及Linux/Android驱动开发流程;
3. 深刻理解Linux/Android系统架构及内核核心机制(进程管理、内存管理、中断处理、Binder/IPC、SEAndroid 安全策略等);
4. 熟悉Linux/Android下的外设驱动开发以及Kernel配置,熟悉常见总线和接口,如USB/I2C/SPI/UART/设备树/电源管理等;
5. 具备系统/内核模块的调试经验,能高效定位并解决复杂内核问题。(死锁、内存泄漏、崩溃、卡顿等)
6. 熟悉docker、LXC等虚拟化等技术和深度框架原理;
【加分项】:
1. 深度了解Android 系统架构,具备从Kernel、Hal 、AF层开发经验优先;
2. 熟悉Linux系统开发(如 Ubuntu Debian genio Android等Linux系统)优先;