logo of horizon

地平线智驾软件工程师

社招全职5年以上软件序列地点:北京状态:招聘

任职要求


1. 本科或以上学历,计算机、自动化、车辆工程或相关专业
2. 5年以上C++开发工作经验;具有扎实的C++编码能力,良好的代码素养
3. 熟悉掌握C++(>=C++14),熟悉C++特性以及使用范围
4. 熟练使用C++开发嵌入式Linux应用程序,熟悉Linux 系统机制(进程/线程调度、IPC、内存管理)
5. 熟练使用性能调优工具(perf/valgrind/tcmalloc),调试工具gdb/asan
6. 熟悉ROS2 框架:了解 DDS 通信原理(QoS策略、Topic/Service设计),深入理解 rclcpp、rclpy、DDS 通信机制、Executor 多线程模型
7. 熟练掌握软件工程、编译原理、计算机网…
登录查看完整任职要求
微信扫码,1秒登录

工作职责


1.负责自动驾驶软件相关软件的设计、开发及落地推进;
2.与感知算法、规控工程师协同完成系统集成以及车端研发工作;
3.参与应用软件车规化的工作,满足车载软件开发流程与质量;
包括英文材料
学历+
C+++
Linux+
性能调优+
还有更多 •••
相关职位

logo of horizon
社招5年以上软件序列

1. 与感知算法、规控工程师协同完成系统集成以及车端研发工作,重点负责模型在嵌入式平台的集成工作 2. 深入征程芯片平台软件研发,负责应用软件平台化,增强软件方案的业界竞争力 3. 参与应用软件车规化的工作,满足车载软件开发流程与质量;

更新于 2025-12-11北京
logo of hello
社招5年以上软研类

我们正在寻找一位经验丰富的智驾软件集成专家。您将是连接算法开发、软件工程与产品落地的核心桥梁。您将负责构建和维护高效、可靠的智驾软件集成与发布体系,确保各个功能模块能够无缝协作,最终交付满足最高安全与性能标准的智驾系统。如果您对解决复杂系统性问题充满热情,并渴望看到自己的工作在数百万辆汽车上运行,那么这个职位将非常适合您。 核心职责: 1. 集成体系构建: 设计、建立并持续优化智驾软件的持续集成/持续交付(CI/CD)流程与自动化工具链,提升集成效率和可靠性; 2. 软件版本集成: 主导智驾系统(感知、定位、预测、规划、控制等模块)的日常集成工作,管理软件分支和版本,确保代码合入的稳定性; 3. 系统构建与发布: 负责智驾软件系统的编译、构建、打包和发布,生成可用于测试和验证的软件基线版本; 4. 集成问题攻关: 作为技术核心,主导分析和解决集成过程中出现的复杂跨模块问题(如编译错误、链接冲突、性能衰退、通信故障等),并与各模块开发团队协同定位根因; 5. 质量门禁: 制定集成质量标准和门禁检查点,通过自动化测试和静态检查等手段,在集成早期发现和拦截问题; 6. 工具链与环境维护: 维护和管理集成与构建相关的服务器、存储及开发环境,确保其高可用性; 7. 文档与规范: 编写和维护集成、构建与发布相关的技术文档和流程规范。

更新于 2025-11-04上海
logo of hello
社招5年以上软研类

我们正在寻找一位经验丰富、富有远见的智驾软件架构师。您将成为我们核心研发团队的关键成员,负责设计、定义和演进下一代智能驾驶系统的软件整体架构。您的工作将直接决定我们智驾产品的性能、安全、可靠性与可扩展性,是连接产品愿景与技术实现的桥梁。 主要职责: 1. 架构设计与规划: · 负责智能驾驶全栈软件(感知、定位、预测、规划决策、控制)的系统架构设计,制定技术蓝图和发展路线图; · 设计高内聚、低耦合、可复用、易于迭代的软件模块和组件,定义清晰的模块接口和数据流; · 主导关键技术选型,评估和引入合适的中间件(如ROS 2、DDS、AUTOSAR AP)、框架、库和工具链。 2. 性能与安全关键系统设计: · 设计满足功能安全(ISO 26262 ASIL-B/D)和预期功能安全(SOTIF)要求的软件架构和冗余方案; · 主导系统资源(CPU、GPU、内存、总线带宽)的预算、分配与优化,确保系统实时性和低延迟; · 设计和实现数据记录、诊断、监控和OTA升级等车规级必备功能。 3. 技术领导与协作: · 编写和维护架构设计文档(如系统设计说明、接口控制文档),并主导技术评审; · 指导和培养软件开发工程师,确保团队遵循既定的架构规范和最佳实践; · 与硬件、算法、测试和产品团队紧密合作,确保架构设计能够高效支撑算法迭代和产品需求。 4. 技术攻关与前瞻研究: · 识别和解决系统中的关键技术挑战和性能瓶颈; · 跟踪业界领先的智驾架构技术(如端到端模型、BEV+Transformer、Occupancy Networks对架构的影响),并进行前瞻性技术预研和原型验证。

更新于 2025-11-05上海
logo of hello
社招软研类

1、负责发布计划的对接、系统需求的分派、维护软件版本与系统需求之间的关系,以及跟进系统需求的开发进度; 2、负责软件集成开发,运用AutoSAR工具链开展RTE接口连接、OS时序挂载、RTE代码生成等工作; 3、负责软件集成与发布工作,如:创建流水线、优化软件集成及发布流程、协调各个专业组、质量管控、应对软件集成及发布过程中的问题; 4、负责软件市场质量问题的对接、分派及问题解决进度的跟踪。

更新于 2025-10-22上海