返回职位列表

TAYEE.AI · 人才招聘

自动驾驶车辆端软件系统工程师

  • 部门车载基础软件
  • 工作地点深圳
  • 用工类型全职

负责自动驾驶车辆端软件与云端、车内硬件及驾驶员之间的桥梁搭建,确保车辆在自动驾驶过程中的高可靠性、故障安全性以及良好的人机交互体验。

岗位职责

  • 车云通信架构设计与开发:负责自动驾驶车辆与云端监控平台的高性能通信协议开发与维护(MQTT、SOME/IP、DDS 或自定义 TCP/UDP),负责车辆实时状态数据上报及云端调度指令(OTA 升级、远程接管、路径规划下发)的可靠接收与解析,优化通信链路,处理弱网、断网下的数据缓存与重传,保证数据零丢失
  • 车辆健康管理与故障诊断:搭建与维护车载自动驾驶系统故障库,定义故障等级(警告、限制性能、立即停车);开发车辆自检程序,实时监控各传感器(激光雷达、摄像头、IMU 等)、计算单元和执行器(线控底盘)健康状态;设计故障诊断与隔离机制,快速定位软硬件故障源
  • 功能安全与应急处理策略实现:开发故障应急处理模块,根据故障等级触发最小风险策略;实现降级处理逻辑(主传感器失效自动切换备选方案);开发安全监控看门狗程序,确保主进程崩溃时自动恢复或安全停车
  • 人机交互(HMI)后端与语音播报集成:负责车辆端语音播报逻辑的触发与实现,将系统状态、故障提示、导航信息转化为语音指令输出;与 HMI 前端团队协作,定义车辆状态显示接口
  • 系统集成与性能优化:负责系统软件在不同硬件平台(工控机、Orin、地瓜等)上的移植与适配;分析系统资源占用(CPU、内存、网络),优化软件性能,确保实时性

任职要求

  • 本科及以上学历,计算机科学、自动化、车辆工程或相关专业;精通 C/C++ 编程,具备良好编码习惯,熟悉 Linux 或 QNX 环境下的开发与调试;熟悉多线程、多进程编程,深刻理解进程间通信机制(共享内存、DDS、Socket 等)
  • 熟悉常用车云通信协议(MQTT、HTTP/2、gRPC)以及车载通信协议(SOME/IP、DDS、CAN);有 ROS/ROS2 或 CyberRT 实际开发经验者优先
  • 熟悉 Linux 系统原理,具备系统级调试能力;理解功能安全基本概念,有故障诊断、健康管理软件开发经验者优先
  • 对自动驾驶系统架构有整体认知,理解传感器、感知、定位、规划、控制各模块的基本数据流;具备语音合成(TTS)或车载 HMI 相关开发经验者优先
  • 具备强烈的责任感,对自动驾驶的安全性有敬畏之心;具备良好的故障排查逻辑思维能力,能快速定位"到底是车坏了、网络断了、还是软件 bug 了"
  • 加分项:有实际的车规级项目落地经验;熟悉 Docker 容器化技术在车端的应用;有实际车辆路测跟车调试经验