岗位职责:
1、 负责自动驾驶软件开发、调试和部署工作;
2、 开发基础功能或中间件模块,包含但不仅限于系统故障监测、日志记录、OTA等功能;
3、 日常代码项目构建和管理,开发环境维护,软件质量确保等工作,协助算法工程化落地;
岗位要求:
1、精通C/C++语言,熟练cmake、GDB等常用工程工具、熟练使用静态代码扫描、内存监控等分析工具,能够使用主流单元测试工具进行开发;
2、有开源自动驾驶基础软件平台的设计及开发经验,包括但不限于ROS2,CyberRT,AutoSAR,等;有消息中间件开发经验,DDS,ZeroMQ等;
3、具备功能安全、故障诊断、健康管理、配置管理、远程升级等相关开发经验者优先;
4、有自动驾驶基础或中间软件的设计与开发经验优先;
5、良好的沟通和协作能力, 有团队合作精神;