岗位职责 1.设计、开发并维护自动驾驶系统的整体架构。 2.主导感知软件模块的集成,包括传感器接口(摄像头、激光雷达、毫米波雷达)、传感器融合、神经网络推理以及定位算法。 3.熟悉激光SLAM,多传感器融合定位导航,底盘运动控制算法,自主避障绕障算法,全覆盖路线规划算法。深入理解和优化自动驾驶规划与控制算法,为产品迭代和技术落地提供创新性解决方案。 4. 设计和定义模块间的通信接口与协议,确保高效、实时的数据处理能力。 5. 构建高度模块化、可配置、易扩展的软件架构,保证其具备高性能与高可靠性,同时符合ISO 26262功能安全规范,并便于后续维护与升级。 6.与系统感知、规划、控制及验证团队紧密合作,优化软硬件的集成与部署流程。 7.担任技术负责人,向软件工程团队提供指导和培训,推动软件开发及架构设计的实践。 8. 定期组织架构评审,开展行业技术对标分析,提出并落实系统扩展性和性能优化的解决方案。岗位要求 1.计算机科学、软件工程、机器人或相关领域博士及以上学历。 2. 3年以上软件架构相关工作经验,其中具备丰富的自动驾驶软件集成经验。 3.深入了解感知算法、传感器集成(摄像头、激光雷达、毫米波雷达)、传感器融合技术及高精度定位技术。 4.有成功交付生产级自动驾驶平台软件架构,具备相关实践经验。 5.熟悉机器人操作系统(ROS/ROS2)、图形用户界面应用程序、嵌入式软件开发(Qt)、中间件解决方案(Cyber RT)及通信框架。 6.熟练掌握C++、Python等软件开发语言,熟悉TensorFlow、PyTorch等AI/ML框架。