岗位职责1.负责底层驱动模块的开发,包括基于MCAL配置工具,以及SDK库文件这两种开发方式;2.负责部分中间层模块的开发,包括内存管理(NvM, FEE/Ea等),控制器管理模块(BswM,EcuM),看门***理(WdgM等);3.负责基于HSI文档和电路设计图的底层驱动需求分析和架构设计;4.负责单元设计,以及代码编写&测试;5.制定开发规范和编写技术文档、进行代码审查和执行软件质量管理活动,确保软件开发过程符合相关的质量标准和行业规范,如汽车行业的ISO 26262功能安全标准。6.提供技术支持,协助解决产品在开发、量产过程中的软件相关问题。负责软件版本控制、维护和升级,确保产品的长期稳定性和可靠性。任职资格1. 学历要求: 本科学历及以上。2. 工作经验和技能要求 具备底层驱动模块开发的能力,包括MCU,Port,Dio,Adc,SPI,Gpt模块。后续在对其它必要的模块(Fls, Eep等)进行培训后,具备相应的开发能力; 具备基于HSI进行底层驱动需求分析的能力,并能够输出需求文档; 具备内存管理相关工作的开发能力;3. 语言能力 英文手册阅读能力强。4. 个人素质要求 沟通能力,团队合作能力良好;自我学习能力强。