职责描述:
1.负责控制器软件整体方案设计及评审;
2.负责电机控制器底层软件功能需求分析和架构设计;
3.负责MCAL,如输入输出驱动、微控制器驱动、通信驱动等底层软件的开发;
4.负责根据指定的刷写规范完成基于UDS协议的FBL开发;
5.负责CAN协议栈开发,包括CAN通信、诊断、网络管理等;
6.负责MCU通SOC之间的接口通信定义/实现,电源管理等模块开发;
7.负责基于Auto SAR架构的软件开发与集成;
8.负责电机控制器底层软件开发各个阶段文档的编写及归档工作.
任职要求:
1.具有英飞凌TC2××、TC3××系列或其它主流单片机的底层软件开发经验;
2.熟悉嵌入式微处理器软件开发,有MCU的驱动开发经验,熟练掌握ADC、PWM、GPIO、SPI、I2C\CAN 等外设的工作原理及应用在电机控制器中工作模式;
3.熟悉基于UDS的FBL工作原理及开发测试流程;
4.熟悉CMMI、ASPICE等汽车电子软件开发测试流程;
5.对MCU硬件架构理解深刻、具备MCU驱动开发经验;
6.熟悉CAN通信/诊断/网络管理等协议及规范;
7.熟悉AutoSAR软件架构及相关规范、掌握AuotSAR工具使用;
8.能使用示波器/万用表等工具测试及能熟练阅读芯片手册及电路图