1,根据系统功能需求,进行软件需求分析
2,根据软件需求分析,进行软件架构设计
3,负责嵌入式底层软件的详细设计、编码和静态确认
4,负责嵌入式底层软件的单体测试、集成测试、功能测试
5,与硬件工程师等其他团队成员紧密协作,确保项目的顺利推进
6,项目初期,对客户需求进行分析检讨和评估,必要时进行客户现场技术支持
7,项目推进过程中,必要时进行客户现场技术支持
专业能力要求
・熟练掌握C语言,具有良好的编程习惯和代码质量意识。
・理解微控制器(MCU)架构和工作原理,能读懂芯片手册。
・熟悉汽车电子常用通信功能(如SPI、CAN、LIN、ETH等)。
・熟练使用在汽车电子领域常用的工具(如:CANOE、CANAnalyzer、INCA、Ramscope、HighTEC、Polyspace、QAC、WinAMS、Git、信号发生器、Oscilloscope等)
・了解汽车电子行业标准和规范,如ISO 26262、ISO 21434、ASPICE等。