工作职责:
1. 负责SoC Linux系统的总线驱动及外设驱动开发,参与硬件对接工作,确保驱动程序的稳定性和兼容性。
2. 负责SoC Linux的系统启动、系统监控、系统稳定性,以及系统核心资源(CPU、RAM、ROM)的优化工作,提升系统性能和资源利用率。
3. 负责系统方案设计工作,对接项目、产品、算法,涵盖底层驱动、中间件和应用层开发,确保方案的可行性和高效性。
4. 熟悉Linux内核原理与驱动开发,负责多媒体模块的开发交付,包括智能语音、视频采集等功能的实现,满足产品多媒体应用需求。
5. 负责SoC器件选型,性能评估,以及Linux系统的编译构建,保障系统的硬件适配性和软件稳定性。
任职要求:
1. 本科及以上学历,电子信息、自动化、机电等相关专业背景,工作年限不低于5年。
2. 精通嵌入式Linux系统的启动流程、驱动开发、内核调试等技能,熟练掌握C语言,熟悉使用C++语言进行开发。
3. 熟悉常用通信协议,包括I2C、USB、SPI、MQTT等,能够进行协议的开发和调试。
4. 熟悉常用传感器类型的数据读取与解析,包括IMU、LIDAR、相机等,具备传感器集成经验。
5. 具备硬件接口调试的能力,熟练使用常见的硬件信号分析工具,如示波器、逻辑分析仪等。
6. 具备系统优化、系统稳定性相关工作经验者优先,有成功项目案例者优先。