岗位描述
岗位职责:
1.负责Linux平台底层BSP驱动的适配、开发与调试,涵盖Sensor传感器、LCD/触控屏、各类总线等外设驱动开发与优化工作。
2.负责系统底层功能调试与问题排查,完成文件系统、内存管理、存储分区、系统启动等核心模块的开发、适配及故障修复,保障系统稳定运行。
3.负责平台生态应用组件设计与开发,聚焦音视频、机器人控制等业务场景,根据客户需求完成功能迭代开发,同时对接客户,负责需求对接、问题分析与技术支持工作。
4.负责网络功能开发与第三方适配,完成TCP、UDP、MQTT等主流网络协议的集成适配,以及各类第三方平台SDK的移植、调试与功能落地。
5.负责项目文档规范化输出,编写各软件模块的设计、开发、测试文档,完成软件概要设计,绘制软件业务与开发流程图,保障项目资料完整合规。
6.全程参与产品需求、方案、开发、测试等各阶段评审工作,输出专业技术意见,规避开发风险,保障项目开发质量。
任职要求:
1.专业基础:计算机/电子/通信相关专业本科及以上,8年以上Linux内核/BSP经验,3年以上主导经验。
2.系统架构能力:熟悉Linux操作系统原理、ARM软硬件体系架构,具备完整的Linux平台功能开发实战经验者优先。
3.通信技术能力(加分项):了解3GPP通用规范,熟悉USIM、SMS、CALL、NAS、IMS、OMA DM等通信信令流程者优先。
4.硬件与驱动能力:具备USB、LCD、TP、Audio、Camera、SD、以太网、WIFI、BT/BLE、PCle、SPI,12C、UART、CAN等外设的驱动开发调试经验;具备基础硬件认知,能够看懂硬件原理图者优先。
5.项目实战经验(加分项):拥有树莓派、香橙派、Arduino、智能平板等设备的嵌入式开发实战经验者优先。
6.平台经验(加分项):熟悉高通、瑞芯微RK、ASR、展锐等主流嵌入式芯片平台开发流程,有相关项目开发经验者优先。
7.综合素质:具备良好的沟通表达能力、较强的团队协作意识,工作严谨负责,具备独立问题排查与攻坚能力。