
文远知行自动驾驶功能状态机开发工程师
任职要求
教育背景: 计算机科学、电子工程、车辆工程或相关专业本科及以上学历。 专业技能: 精通状态机设计理论,熟悉常用设计模式。 熟练使用C/C++。 有ADAS功能开发经验者优先。 …
工作职责
作为自动驾驶功能状态机开发工程师,您将负责自动驾驶系统的功能设计与状态管理,通过开发高效且可靠的状态机逻辑,确保系统在不同驾驶场景下的安全性、稳定性和用户体验。 主要职责: 1、状态机设计与开发: 根据功能需求,设计系统的功能状态机(如城市NOA, 自适应巡航、车道保持等)。 开发状态机逻辑,定义状态转换规则和条件。 实现状态机代码,确保模块功能的可用性和可扩展性。 2、需求分析与功能定义: 与系统架构师和产品团队协作,分析自动驾驶功能需求,分解为软件实现方案。 定义状态机相关的接口及逻辑流程。 3、系统集成与测试: 集成状态机逻辑到车辆ADAS控制器中。 使用仿真工具(SIL)或硬件在环(HIL)测试,验证状态机逻辑的正确性。 4、性能优化与问题解决: 优化状态机的性能,减少冗余状态,提升运行效率。 分析并解决状态切换中的潜在问题,确保驾驶场景下的安全与稳定。 5、技术文档与流程管理: 撰写状态机设计规范、测试文档和用户手册。 跟踪功能开发过程中的关键问题,确保按时交付高质量的代码。

工作职责: 1、负责自动驾驶系统设计及交付,主导需求定义及拆解、定义数据流及内外部接口,推进方案设计的落地实现; 2、主导智驾系统平台化与模块化设计,涵盖应用算法开发、系统性能优化及高效部署集成,确保系统设计的先进性及稳定性; 3、主导关键技术路径的制定及软硬件评估与选型,协调软件、硬件、算法、测试团队,确保跨模块接口定义清晰,系统高效协调; 4、负责功能状态机制定、功能逻辑合理性制定、信号设计,推动功能实现方案落地; 5、负责功能场景优化:识别法规要求、市场调研等需求,提出功能使用场景,依据场景分解优化智能驾驶功能设计。

1. 负责robotaxi系统嵌入式软件开发工作,主要负责上层功能层面软件开发,包括但不限于功能状态机软件架构设计与实现,诊断系统软件架构设计与实现等; 2. 负责智驾内部公共基础库及工具的设计/实现,支持各应用模块的性能优化工作。
-以自动驾驶系统开发、功能性能达成为目标 -负责自动驾驶系统方案选型、设计开发、设计评审、匹配验证等开发与集成验证工作 -负责自动驾驶系统功能规范开发,包括系统架构、功能场景、功能状态机、降级策略、信号需求 -负责制定自动驾驶系统与关联系统的功能定义开发,包括控制接口、信号交互逻辑、显示需求、交互规范、性能要求等 -负责制定自动驾驶系统内部零部件的通信、诊断、刷写和OTA技术方案 -与软硬件开发团队深度耦合,协调及推动功能开发进度,处理阻塞开发的问题,按期高质量交付 -负责自动驾驶系统新技术研究及自主技术的开发,推进新技术的集成与应用 -负责自动驾驶系统集成验证过程中,跨域技术问题的分析及推动解决
1、负责自动驾驶数据闭环相关的平台研发工作,制定数据挖掘方案,计划并实施,保证数据质量和闭环效果,为线上模型迭代提供数据支持; 2、负责数据闭环的标定平台、模型部署平台研发工作,通过数据及算法挖掘传感器标定异常,提前发现问题以及风险前置; 3、基于海量自动驾驶场景和行为,科学地管理自动驾驶用户数据和已挖掘的算法问题,研究和设计自动驾驶各算法高效发现问题和利用数据的方案。与算法研发工程师合作,通过数据驱动的方式挖掘自动驾驶算法需要关注的关键场景和高价值数据,参与算法迭代; 4、负责自动驾驶数据闭环相关的策略研发工作,制定项目挖掘方案,计划并实施,保证数据质量和闭环效果。设计和开发挖掘策略/算法/工具,为感知算法任务提供研发迭代需要的数据,支持数据转化为驾驶能力; 5、综合车端的感知、规控、地图、车辆状态等信息,利用大数据技术(如 Flink、Spark)对各种异常 case 进行识别和自动化归因算法开发; 6.负责推进自动驾驶用户数据闭环平台构建、优化,确保闭环科学地、稳定地、高效地运转。基于数据湖技术(如 Hadoop、HDFS、Delta Lake 等)构建高效的数据存储、处理和分析平台。