岗位描述
职责:
1、 负责自动驾驶相关OTA系统软件架构设计,模块开发;
2、 负责自动驾驶系统各零部件(ECU, 传感器,域控制器)升级工具开发;
3、 参与自动驾驶相关平台移植、集成、优化,软件架构设计及模块开发;
4、 技术文档的撰写及维护;
5、 对测试和产品生产提供技术支持。
基本要求:
1、本科及以上学历。计算机、电子、通信或自动化专业. 3年以上软件开发经验.
2、扎实C/C++基础,有一定的Python基础,具有良好的编程风格和习惯;
3、有复杂软件系统架构设计经验;
4、熟悉Linux/Unix操作系统,有系统相关基础知识;
5、熟悉socket编程,对网络有良好的理解和相关开发经验;
6、乐于挑战,对技术有热情,具备良好的学习能力及团队合作能力。
加分项:
1、有OTA开发经验者优先;
2、有机器人平台、自动驾驶平台(ROS,ROS2,Apollo等)相关开发经验者优先;
3、有嵌入式软件开发经验,有传感器相关开发经验者优先;
4、熟悉CAN总线,UDS通信协议者优先;
5、有实时操作系统(FreeRTOS,QNX,VxWorks等)相关开发经验者优先;
6、有功能安全,软件安全相关开发经验者优先。