
Momenta自动驾驶系统集成和架构工程师
任职要求
职位要求 1、具有计算机、自动化、电子工程、车辆工程等相关专业本科211及以上学历; 2、扎实的计算机理论基础,熟练掌握至少一种编程语言,并具备良好的工程规范; 3、深入参与过一或多个算法模块开发(感知、融合、预测、定位、规划等)或工程化落地,具备较强的c++功底和分析解决问题能力 4、有自动驾驶相关领域研发经验者优先,有 Xavier、Orin 等系统集成及应用相关经验者优先。
工作职责
职位描述 1、根据客户的产品需求设计整体软件系统架构,将系统拆解为感知、规控等算法需求和系统控制、量产交付等非功能需求,驱动整个团队构建完整的自动驾驶产品; 2、将自动驾驶系统的各个功能软件和算法模块与车载设备和系统集成在一起,解决整个系统的数据联通、软硬件的正确性和稳定性问题,将软件集成为完整的、稳定的、可交付的自动驾驶产品; 3、作为整个自动驾驶研发闭环的末端,与上游软件算法环节一起,构建完整的自动化构建与持续集成测试 pipeline,设计并实现相关工具,提升整体研发闭环效率,提升产品交付质量。

1、自动驾驶软件架构设计与优化。负责自动驾驶系统软件的整体架构设计,包括基础软件、中间件及算法框架的开发,确保架构的可靠性、可扩展性和安全性。需主导模块化设计,实现感知、规划、控制等模块的高效集成。 2、中间件与系统集成开发。设计并开发自动驾驶中间件(如ROS/ROS2、AUTOSAR等),优化模块间通信接口与数据流,解决系统软硬件的兼容性和稳定性问题,支持量产交付需求。 3、性能瓶颈分析与优化。针对嵌入式平台(如Xavier、Orin)的性能瓶颈,优化算法运行效率(如CPU、内存占用),解决实时性、延迟等问题,并通过仿真工具(如CARLA)和实车测试验证优化效果。 4、技术研究与前沿技术落地。跟踪自动驾驶领域的前沿技术(如功能安全ISO 26262、AUTOSAR CP架构),推动新技术在量产项目中的应用,例如车路协同(V2X)或高精度定位技术的融合。

1. 下游技术对接与接口管理 (核心): - 作为感知团队的主要技术接口人,牵头与下游模块(规划、控制、定位、系统集成、测试验证等)团队的技术沟通、需求对齐和问题协调。 - 负责定义、维护和优化感知模块与下游模块之间的数据接口规范、通信协议和性能指标要求。 - 主导跨模块的联合调试、集成测试和问题复现,确保感知输出满足下游功能的需求。 2. 跨模块问题定位与解决 (核心): - 牵头分析和定位由感知输出异常或性能不足引发的下游功能问题(如规划决策失误、控制不稳定、定位跳变等)。 - 运用系统级思维,结合日志分析、数据回灌、实车测试等手段,快速准确地溯源问题至感知模块的具体环节(传感器、算法、标定、融合等)。 - 组织并主导跨团队(感知、下游模块、测试)的问题攻关会议,制定解决方案和行动计划,并跟踪闭环。 3. 需求转化与系统设计支持: - 深入理解下游模块对感知能力的需求(精度、时延、鲁棒性、覆盖范围等),并将其转化和分解为具体的、可执行的感知系统或子模块的需求。 - 参与感知系统架构设计和模块划分,确保设计能够有效支持下游需求,并考虑接口的清晰性和可维护性。 - 评估感知技术方案变更对下游功能和整体系统性能的潜在影响。 4. 性能评估与协同优化: - 主导或深度参与感知输出对下游功能影响的量化评估(如感知精度对规划舒适度、控制精度的贡献度分析)。 - 基于系统级性能指标(如接管率、舒适度、安全性)和下游反馈,推动感知算法、后处理或接口的协同优化,提升端到端的自动驾驶表现。 - 定义和监控跨模块的关键性能指标。

1. 城区功能规划算法开发与优化: 负责智能驾驶车辆在城区复杂交通环境下的规划算法开发与优化工作,重点聚焦于 C - NOP(城市导航辅助驾驶)功能,确保车辆在城区道路能够实现安全、高效、舒适的自动驾驶。 深入研究城区交通场景的特点和需求,包括但不限于路口转弯、变道超车、跟车行驶、交通信号灯识别与响应等,设计合理的规划算法架构,实现车辆在各种场景下的最优路径规划和行为决策。 基于大量的实际交通数据和模拟场景,不断优化规划算法,提高算法的准确性和鲁棒性,以应对城区多样化的交通状况和复杂的道路环境,确保车辆在不同工况下都能做出正确的行为决策。 2. 团队管理与技术指导 作为城区功能开发团队的leader,带领规划算法团队完成项目目标,制定团队的工作计划和任务分配,合理安排团队成员的工作,确保项目按时、高质量交付。 为团队成员提供技术指导和支持,帮助解决算法开发过程中遇到的技术难题,提升团队整体技术水平和研发能力,促进团队成员的技术成长和职业发展。 组织团队内部的技术交流和分享活动,鼓励团队成员之间的合作与创新,营造良好的团队氛围,提高团队的凝聚力和战斗力。 3. 跨部门协作与沟通 与感知、预测、控制等其他智能驾驶团队紧密合作,确保规划算法与各模块之间的无缝对接和协同工作,共同推动城区功能的开发和优化。 与产品、测试、质量等部门保持密切沟通,了解产品需求和市场反馈,根据测试结果和用户意见及时调整和优化规划算法,确保产品满足用户需求和市场期望。