工作职责:1. 负责电机控制器平台项目软件底层开发及实现,包括服务层和驱动层软件;2. 负责电机控制器客户项目软件底层开发及实现,包括CAN/UDS/网络管理/Bootloader/故障诊断3. 协助工厂下线测试软件底层开发及实现,协助下线测试联调4. 负责底层软件工具链应用及维护5. 负责已量产项目底层软件维护6. 负责研发上位机软件开发及维护7. 协助产品软件相关功能调查及单板测试验证8. 协助CPLD软件开发和维护9. 参与底层软件技术改善10. 支持假负载测试底层数据标定11. 负责编写过程文档,包括需求方案、开发报告、测试报告、问题分析和经验教训任职要求:1. 至少本科1年以上新能源汽车控制器产品嵌入式软件底层驱动开发经验;2. 熟悉嵌入式C语言开发编译及调试3. 熟悉英飞凌Aurix系列或者NXP/ST PowerPC/Arm系列车规级主控芯片,以及配套SBC芯片的开发应用(优先)4. 了解汽车电子基础软件需求规范(Bootloader/UDS/CAN通讯等)及开发应用5. 了解电机控制器底层驱动软件(传感器/执行器/电源/通讯等)的开发应用6. 熟悉基于Autosar标准的软件开发工具(Vector/Etas/EB等)(优先)7. 熟练使用CanOE/PCan等工具进行网络测量分析(优先)8. 做事认真负责,性格稳重可靠,有耐心不急躁9. 喜欢软硬件开发,动手能力强,容易从工作中获得成就感