岗位描述
岗位职责:
1、负责自动驾驶中间件核心模块开发,工作场景以车端为主。
2、负责通信框架、任务调度、日志系统等模块开发。
3、负责 Linux 平台下 C++ 软件开发、联调和性能优化。
4、参与产品需求分析、方案设计、编码测试和问题定位。
5、与算法、平台、系统等团队协作,支持智能驾驶相关业务落地。
6、能够合理使用 AI 工具辅助编码、调试、测试、文档整理和问题分析,提升研发效率。
任职要求:
1、熟练掌握C++编程语言,熟悉C++11/14/18常用特性,了解STL、多线程编程、内存管理、面向对象设计、常用设计模式;
2、熟悉Linux操作系统开发环境,会使用shell、cmake/gmake、gcc/g++/gdb等常用开发调试工具;
3、掌握操作系统、网络编程基础,了解进程/线程、IPC通信、Socket、TCP/UDP协议相关知识;
4、有规范的代码编写习惯,学习能力强,愿意深耕车端软件、自动驾驶中间件方向,具备良好的团队协作能力。