工作职责1.负责根据编程规范、研发进度和任务分配,开发产品或项目的相关功能模块,完成代码编制、单元测试中的相应工作;2.参与项目需求分析、系统框架和核心模块的设计;3.按研发质量管理要求,负责系统软件代码质量管理;4.按研发质量管理要求,参与代码交叉评审;5.按项目管理要求,负责输出开发过程及应用相关文档;6.配合完成所研发产品或项目技术的后期服务;7.配合测试人员,完成研发产品或项目的测试工作;任职要求 1. 有嵌入式实时操作系统编程经验;2.熟练掌握嵌入式系统下C/C++软件开发的专业知识;3.熟悉STM、ARM等常用处理器架构,以及应用软件开发接口;4. 熟悉嵌入式系统的各类通讯,比如UART,SPI,I2C,CAN,Ethernet等等,熟悉嵌入式系统外设编程;5.掌握网络编程技术或者嵌入式网络编程技术;6.富有工作热情,能吃苦耐劳,具有团队协作精神和强烈的责任感;7.思路清晰、工作规范,具有良好自学能力;8.有储能或源网荷储项目经验者优先考虑;9.可接受优秀应届毕业生;