岗位描述
岗位职责
1. 负责自动驾驶系统软件模块设计与开发,支持系统软件架构的优化与重构;
2. 参与软件开发生命周期的集成和部署过程,确保软件系统的顺利交付和运行;
3. 负责自动驾驶功能软件的开发和软件架构的设计研发工作,协同上下游模块开发调试。
任职要求
1. 学历要求:本科及以上学历;
2. 专业要求:计算机、软件工程、自动化等相关专业;
3. 专业技能(以下技能至少掌握其一优先):
1)熟悉Linux·操作系统开发环境和调试流程,包括代码版本管理和构建工具(如git、cmake等);
2)熟练掌握C++语言(熟悉C++20以上标准优先),熟悉Python或者至少一门常用脚本语言;
3)了解多线程/异步/并发开发模式,了解嵌入式系统或者实时系统方向基础知识;
4)熟悉常见的软件集成和部署工具(如Jenkins、Docker、Kubernetes等);
5)自动驾驶相关实习经历的优先;
6)有机器人、无人车、定位、导航开发经验优先。
4. 综合素质:
1)具备良好的沟通能力和团队合作精神,能够与不同团队合作并解决问题;
2)有较强的语言表达及团队协作能力,思想素质过硬,责任感强;
3)抗压能力强、管理意识和协调能力强,并善于运用新的工作方法解决问题。