
哈啰智驾软件集成工程师-【自动驾驶】
任职要求
1. 学历与经验: · 计算机科学、电子工程、车辆工程或相关专业的本科及以上学历; · 5年以上 嵌入式系统或复杂软件系统的集成、构建或发布相关工作经验; · 具备汽车行业,尤其是智驾、座舱或底盘领域软件集成经验者优先。 2. 技术技能: · 精通CI/CD: 深入理解并具有Jenkins, GitLab CI等主流CI/CD工具的实战配置和管理经验; · 精通构建工具: 熟练掌握CMake, Bazel, Makefile等构建系统,了解交叉编译; · 脚本与自动化: 精通Shell, Python等脚本语言,具备强大的自动化脚本编写能力; · 版本管理: 精通Git及其工作流(Git Flow等); · 系统与容器: 熟悉Linux操作系统,具备Docker等容器化技术的使用经验…
工作职责
我们正在寻找一位经验丰富的智驾软件集成专家。您将是连接算法开发、软件工程与产品落地的核心桥梁。您将负责构建和维护高效、可靠的智驾软件集成与发布体系,确保各个功能模块能够无缝协作,最终交付满足最高安全与性能标准的智驾系统。如果您对解决复杂系统性问题充满热情,并渴望看到自己的工作在数百万辆汽车上运行,那么这个职位将非常适合您。 核心职责: 1. 集成体系构建: 设计、建立并持续优化智驾软件的持续集成/持续交付(CI/CD)流程与自动化工具链,提升集成效率和可靠性; 2. 软件版本集成: 主导智驾系统(感知、定位、预测、规划、控制等模块)的日常集成工作,管理软件分支和版本,确保代码合入的稳定性; 3. 系统构建与发布: 负责智驾软件系统的编译、构建、打包和发布,生成可用于测试和验证的软件基线版本; 4. 集成问题攻关: 作为技术核心,主导分析和解决集成过程中出现的复杂跨模块问题(如编译错误、链接冲突、性能衰退、通信故障等),并与各模块开发团队协同定位根因; 5. 质量门禁: 制定集成质量标准和门禁检查点,通过自动化测试和静态检查等手段,在集成早期发现和拦截问题; 6. 工具链与环境维护: 维护和管理集成与构建相关的服务器、存储及开发环境,确保其高可用性; 7. 文档与规范: 编写和维护集成、构建与发布相关的技术文档和流程规范。

职位概述: 作为自动驾驶系统架构与集成工程师,主导自动驾驶系统的整体架构设计、软硬件集成与算法优化,并确保系统的高效交付。需要深入理解客户需求,协同跨职能团队(模块、产品、测试)完成技术方案落地,解决复杂系统级问题,提升产品竞争力与交付质量。 核心职责: 1.系统架构设计 根据客户需求设计自动驾驶系统整体软件架构,拆解为模块需求及系统基础功能(诊断、标定、升级、模式切换、数据回传、远程交互)、安全要求(功能安全、信息安全)等非功能需求,制定技术路线并驱动团队开发,最终确保量产交付。 主导系统软件设计,优化数据流、通信协议及模块交互逻辑,确保系统高可靠性与可扩展性。 2.软硬件集成交付 负责自动驾驶功能系统级交付,解决数据联通、软硬件兼容性及稳定性问题。 针对整车软件性能进行调优,联合模块优化产品体验,提升系统响应速度与资源利用率。 3.研发闭环与交付管理 掌握需求导入到实现、测试的过程工具,了解自动化构建、持续集成(CI/CD)测试工具链,提升研发效率与交付质量。 主导量产项目的全流程交付,协同内外部团队确保产品符合功能安全(如ISO 26262)及车规级标准。

1. 负责智驾软件的SIL(软件在环)、HIL(硬件在环)及实车环境下的集成与部署,确保系统功能与性能达标 2. 主导编译流程优化,管理编译工具链配置,解决跨平台编译兼容性问题,并维护自动化编译脚本 3. 统筹多项目智驾软件分支管理,制定版本发布策略,包括Release版本标签管理、Bugs修复追踪及代码基线维护 4. 设计并优化发版流程,实现版本交付的标准化与可追溯性。 功能验证与性能调优 5. 执行行泊车基础功能验证,设计自动化测试用例,覆盖多传感器(如摄像头、激光雷达)与执行器(转向、制动系统)的协同逻辑 6. 利用coredump解析工具、tcpdump等进行代码级性能分析,开发调优工具以提升系统实时性与稳定性 7. 定位智驾软件故障,解决POSIX系统环境下的线程调度、内存泄漏、I/O阻塞等问题,优化系统资源利用率 8. 主导系统级性能优化,包括算法推理效率提升、中间件延迟降低及硬件资源分配策略调整 9. 编写技术文档,包括系统架构设计、接口协议及问题排查指南,推动团队协作标准化

- 搭建自动驾驶软件模块, 搭建功能仿真和功能开发工具链; - 与硬件、算法、工程集成团队合作,优化自动驾驶软件系统; - 负责特定场景自动驾驶项目的工程实现。

作为自动驾驶系统架构与集成工程师,主导自动驾驶系统的整体架构设计、软硬件集成与算法优化,并确保系统的高效交付。需要深入理解客户需求,协同跨职能团队(模块、产品、测试)完成技术方案落地,解决复杂系统级问题,提升产品竞争力与交付质量。 核心职责: 1.系统架构设计 根据客户需求设计自动驾驶系统整体软件架构,拆解为模块需求及系统基础功能(诊断、标定、升级、模式切换、数据回传、远程交互)、安全要求(功能安全、信息安全)等非功能需求,制定技术路线并驱动团队开发,最终确保量产交付。 主导系统软件设计,优化数据流、通信协议及模块交互逻辑,确保系统高可靠性与可扩展性。 2.软硬件集成交付 负责自动驾驶功能系统级交付,解决数据联通、软硬件兼容性及稳定性问题。 针对整车软件性能进行调优,联合模块优化产品体验,提升系统响应速度与资源利用率。 3.研发闭环与交付管理 掌握需求导入到实现、测试的过程工具,了解自动化构建、持续集成(CI/CD)测试工具链,提升研发效率与交付质量。 主导量产项目的全流程交付,协同内外部团队确保产品符合功能安全(如ISO 26262)及车规级标准。