岗位职责:1.负责项目软件需求分析、软件详细设计、代码编制、代码调试、代码审查、BUG修复;2.负责编写软件开发相关文档,如软件需求规格说明书、软件详细设计说明书;3.负责开发MCAL底层驱动/BSW配置/复杂驱动(CDD);4.负责BootLoader软件的开发;5.负责应用模块的软件开发;6.负责软件集成与调试工作;7.负责解决软件开发过程中的技术问题;任职要求:1.本科及以上学历,电子、计算机、通信、自动化或电气等相关专业2.3年以上汽车行业嵌入式软件开发经验;3.熟悉ARM Cortex- A、R或M系列芯片,精通NXP、Renesas、Infineon、ST、TI等主流处理器的底层驱动开发;4.熟悉LCD、UART、CAN、SPI、I2C、USB等常见外设的通信协议及驱动开发;5.精通嵌入式C语言,精通NXP,Renesas,Infineon,ST,TI等主流处理器的调试工具和方法;6.熟悉以下至少一种工具链(优先):Vector、ETAS、EB、普华、恒润;7.熟悉Uds, 诊断栈,通信栈,存储栈原理(优先)。8.有功能安全/信息安全开发经验(优先);9.熟悉QAC,VectorCAST白盒测试工具(优先);10.熟悉汽车行业V模型软件开发流程,有ASPICE实施、认证经验(优先);11.具备较强的英文读写能力,能够熟练阅读相关英文资料,英语口语流利者优先;12.动手能力强,思路清晰,认真负责,良好的团队合作精神;