岗位描述
岗位职责:
1. 平台 BSP 与内核:主导内核裁剪、设备树、驱动框架治理与启动链路优化,落地双系统兼容架构(固定 GPT 分区、ABL-UEFI 双引导)与受限开源模型(内核 make deb 流程、三层 rootfs、闭源包管理)
2. 图形显示与多媒体:GPU 能力分层(主线 msm/a6xx+Mesa、Adreno、Mali)、Weston/GNOME 合成器硬件加速、libcamera+GStreamer 摄像头管线、VPU 编解码与显示输出(HDMI/MIPI等)
3. AI 算力底座:对接 QNN、RKNN 等 NPU 工具链,CPU/GPU 推理兜底;定义 NPU 驱动/固件/用户态库的发布形态与许可证边界
4. 安全与 OTA:Linux 可信启动(Secure Boot/dm-verity/OP-TEE)、FOTA 升级链路(AB 分区、回滚策略)
5. 外设与生态输出:USB gadget(ADB/RNDIS/UVC)、WiFi/BT/以太网外设栈与电源管理;产出 20+ 场景化 BSP 指南/样例,向 mainline 上游提交修复,建立开源治理规范
任职要求:
1. 计算机/电子/通信相关专业本科及以上,8 年以上 Linux 内核/BSP 经验,3 年以上主导经验
2. 精通 DTS、驱动调试、内核启动链路(U-Boot/ABL、fastboot、initramfs)、根文件系统制作(Debian/Yocto 任一)
3. 熟悉至少两个关键子系统:GPU/DRM/KMS、多媒体(libcamera/GStreamer/VPU)、网络/USB、电源管理
4. 具备二进制 blob 与开源代码混布环境下的构建与许可证(GPL 边界)交付经验
5. 具备英文技术文档读写能力(mainline 提交、上游协作必需)