
商汤IAG-智能驾驶-SOC软件开发工程师
任职要求
1、本科及以上学历,计算机科学、电子工程、自动化、车辆工程等相关专业;
2、3年以上智能驾驶/自动驾驶系统软件开发经验,熟悉SOC平台架构及车载计算单元;
3、至少1个AP AUTOSAR量产/预研项目经验,精通Adaptive AUTOSAR标准与开发流程;
4、精通C++11/14/17,熟悉Linux/QNX操作系统及多线程编程,具备SOC平台(如ARM、GPU异构计算)开发经验;
5、深入理解智能驾驶中间件(如ROS2、DDS、SOME/IP…工作职责
1、负责智能驾驶SOC(系统级芯片)平台的软件架构设计与开发,包括中间件、系统服务层及AP AUTOSAR组件集成; 2、负责智能驾驶系统OTA功能的架构设计、开发和测试,包括软件包管理、升级策略、版本控制等; 3、负责智能驾驶车云通信中PKI(公钥基础设施)系统的架构设计、开发与维护,确保车端与云端身份认证、数据加密及通信安全; 4、基于Adaptive AUTOSAR(AP)架构,开发高性能计算(HPC)平台下的中间件模块(如通信管理、诊断服务、OTA升级等); 5、设计并优化智能驾驶中间件(如ROS2、CyberRT、DDS等框架),支持感知、规划、控制模块的高效通信与资源调度; 6、协同硬件与算法团队,完成SOC平台(如NVIDIA Xavier/Orin、高通、华为MDC等)的软件适配、性能调优及功能安全验证; 7、开发符合功能安全(ISO 26262)与信息安全(ISO 21434)标准的中间件服务,支持L3/L4级自动驾驶系统需求; 8、编写技术文档,参与需求分析、代码审查及系统级测试全流程。

1、可视化界面开发: a.设计并实现高性能、高保真的图像/视频流实时显示模块(支持多路摄像头输入); b.开发感知结果显示组件(如:2D/3D目标检测框、车道线、可行驶区域、点云渲染、轨迹预测等),确保渲染准确、流畅; c.构建实时性能监控面板,直观展示系统状态、资源占用、算法指标等关键数据(图表、仪表盘等); d.实现人机交互 (HMI) 控件:包括但不限于地图操作(缩放、平移、视角切换)、时间轴控制、场景选择、图层管理、视图切换等; e.开发数据录制与回放控制功能按钮及状态指示界面; 2、交互与用户体验: a.设计并实现流畅、直观的用户交互逻辑,提升工程师的操作效率和工具易用性; b.确保界面响应迅速,尤其在处理大规模实时数据流时保持良好的性能; c.关注用户反馈,持续优化工具链的用户体验; 3、工程化与协作: a.使用现代前端框架和最佳实践进行模块化、组件化开发,保证代码质量和可维护性; b.与后端工程师紧密协作,定义高效的数据通信接口 (API/WebSocket),确保前后端数据流稳定可靠; c.与算法工程师、测试工程师、产品经理有效沟通,理解需求并将其转化为技术实现; d.编写清晰的技术文档和接口文档; 4、性能与可靠性: a.优化前端渲染性能,解决大数据量、高频率更新带来的性能瓶颈; b.确保工具链的高可靠性和稳定性,特别是在长时间运行和数据录制场景下; c.开发必要的测试用例,参与前端自动化测试建设;

1. 负责自动驾驶泊车场景中,基于视觉、超声、IMU、轮速等多种传感器的感知融合算法研发工作; 2. 负责基于多传感器的Freespace区域融合、边界生成以及动态障碍物处理工作; 3. 负责车位融合工作,包括车位的跟踪、优化、属性判定等工作; 4. 负责融合算法在产品线的部署优化与精度对齐工作,与共同完成量产项目的交付。

1、负责城区复杂交通场景下的在线建图算法开发工作,对来源于感知输出的车道线、红绿灯、交通标志等元素进行局部的矢量与拓扑地图构建; 2、负责在线地图与离线地图的融合开发工作,将行业内的多源地图如:HDMap、LDMap、SDMap等与在线地图进行融合,生成全局导航地图; 3、结合实际业务需求,对在线建图算法进行针对性的设计和优化,提升算法在地图精度、实时性、鲁棒性等方面的性能表现,以满足智能驾驶车辆在城区环境下的高精度地图需求。