岗位职责:
1.需求独立完成嵌入式MCU各模块开发任务;
2.参与芯片方案选型;
3.与团队完成软件需求文件编写;
4.与团队完成软件架构设计;
5.与团队完成软件详细设计;
6.独立完成软件单元测试(静态测试、动态测试);
7.配合硬件工程师调试相关问题;
8.参与项目可行性分析。
岗位要求:
1.精通C语言,有良好的编码习惯;
2.精通嵌入式MCU软件开发,可独立完成嵌入式MCU各模块开发任务;
3.精通汽车CAN、Lin、UDS、以太网等通讯协议(必须了解Lin,UDS协议);
4.具备bootloader开发经验;
5.具有一定电路基础,根据电气原理图进行驱动开发;
6.熟悉RTOS等主流实时操作系统;
7.熟悉软件开发V模型;
8.掌握常规的车载测试工具,如CANoe,TSMaster,周立功等(一种即可);
9.熟悉掌握桌面开发工具,如逻辑分析仪,J-link,串口,示波器等;
10.熟练掌握git、SVN;
11.综合素质:具有良好的团队精神,有良好的沟通能力,
12.具有英文阅读能力;
13.具备AUTOSAR架构开发经验优先,具备灯控开发经验优先;
14.具备3年以上嵌入式开发经验;
15.参与3个以上车辆控制器项目开发,至少1个项目全程参与实现量产。