工作职责:
1、开发软件需求;
2、设计软件方案;
3、通过编程语言实现应用软件或软件升级优化;
4、配合系统工程师完成单板级软件调试和系统级软件的调试;
5、提交软件测试,解决测试问题;
6、支持DV、PV试验,开发试验软件;
7、参与项目组软件相关的评审。
胜任资质:
1、硕士或以上学历,车辆、电子信息、自动化、计算机相关专业;
2、有汽车电子控制系统软件开发经验;
3、熟悉Freescale、Infineon常用16位、32位MCU;
4、掌握C语言、了解汇编语言,熟悉MCU底层驱动开关;
5、了解嵌入式操作系统工作原理,有一定硬件基础;
6、具备车辆总线网络知识(如CAN, LIN),对诊断通讯协议(如UDS,J1939)具有一定了解;
7、熟悉嵌入式系统的分析、设计、编码和调试;
8、熟悉应用MATLAB/Simulink/Startflow,熟悉Simulink仿真与RTW代码生成;
9、熟练使用CANoe、CANape或其他类似工具软件。
———————————