岗位描述
1. 负责设计、开发和维护车端软件调试框架,包括且不限于数据接口定义,调度策略设计,模块间通讯优化;
2. 负责与仿真团队合作,把仿真工具集成到测试框架;
3. 负责给其他开发团队提供工具与平台的支持。
职位要求:
1. 本科及以上学历,计算机、软件工程,电子电气工程、自动化等相关专业;
2. 对C++语言有深入理解和实际编程经验,至少3年以上软件开发经验,曾参与复杂系统的架构设计;
3. 熟练使用Linux操作系统,掌握Linux系统上的相关命令和开发工具;
4. 熟练使用GDB等调试工具,有能力不依赖图形界面进行系统问题定位;
5. 有DDS、Protobuf等中间件相关经验;
6、熟悉设计模式和软件开发流程,具有良好的编程习惯,熟练掌握常见的测试手段;
7、具有良好的沟通能力,包括跨部门跨团队合作开发,以及对接用户需求,指导用户使用;
8、具备基础英文读写能力,有较强的资料搜集和整理能力。
加分项:
1. 有ROS或类似系统的二次开发经验;
2. 有自动驾驶仿真开发经验;
3. 有自动驾驶PnC算法开发经验;
4、有异构系统开发经验;
5、有系统性能优化相关经验;
6、有SoC软件相关经验。