职位描述:1、整理分析项目需求,参与软件整体方案设计与概要设计编写;2、根据芯片相关资料,实现MPU通用/专用驱动功能模块的软件开发与调试,并考虑Failsafe机制;3、根据芯片相关资料,协助评估硬件资源分布、通讯带宽瓶颈、算力大小、硬件抽象方案等技术问题;4、负责移植或重构开源/第三方MPU驱动软件、板级外设驱动与配置等;5、协助硬件工程师实现硬件板的bring up。职位要求:1、本科或同等以上学历;2、具备嵌入式系统开发经验,精通C语言,熟悉汇编语言及makefile脚本编制;3、熟悉嵌入式Linux驱动软件分层架构,具备嵌入式Linux驱动软件开发项目经验;4、熟悉Arm体系架构,能够清楚描述Arm芯片基本功能组件、通用寄存器功能等;5、熟悉Linux驱动开发常用调试工具,如kgdb/perf/ftrace/eBPF等,具备劳特巴赫调试器经验者优先;6、熟悉Linux内核子系统(调度,内存管理,文件系统,网络等)者优先;7、具备良好的分析思考能力/创新能力/沟通交流能力/团队合作精神。