岗位职责:1.负责嵌入式软件的需求分析及软件整体架构设计; 2.进行软件详细设计、编码、测试工作; 3.配合硬件工程师完成系统调试和测试; 4.负责中初级嵌入式软件工程师的指导和培养;5.具备良好的开发习惯,能够独立承担软件开发任务;6.根据研发项目管理要求,输出项目文件和资料;7.负责软件开发流程体系建设,包括但不限于软件代码归档及管理等。任职要求1.本科及以上学历,计算机、软件、电子、自动化等相关专业;2.嵌入式软件领域5年以上相关工作经验; 3.对ARM芯片的总线、外设、中断等有深入的理解和出色的应用经历; 4.对软件模块化、可移植性有深刻理解,主导并完成过产品的嵌入式软件架构设计和开发工作;5.熟悉NB-IoT/4G/5G、以太网、物联网、CAN等通讯相关协议类技术开发,熟悉低资源平台的性能调优和低功耗开发;6.具备良好的分析问题、解决问题能力,能独立承担任务; 7.责任心强,具有良好的沟通和团队协作能力,主动好学;8.熟悉IPD/PLM体系流程、熟悉边缘计算架构、拥有团队管理经验。