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

工作职责: 1、负责自动驾驶系统设计及交付,主导需求定义及拆解、定义数据流及内外部接口,推进方案设计的落地实现; 2、主导智驾系统平台化与模块化设计,涵盖应用算法开发、系统性能优化及高效部署集成,确保系统设计的先进性及稳定性; 3、主导关键技术路径的制定及软硬件评估与选型,协调软件、硬件、算法、测试团队,确保跨模块接口定义清晰,系统高效协调; 4、负责功能状态机制定、功能逻辑合理性制定、信号设计,推动功能实现方案落地; 5、负责功能场景优化:识别法规要求、市场调研等需求,提出功能使用场景,依据场景分解优化智能驾驶功能设计。
-以自动驾驶系统开发、功能性能达成为目标 -负责自动驾驶系统方案选型、设计开发、设计评审、匹配验证等开发与集成验证工作 -负责自动驾驶系统功能规范开发,包括系统架构、功能场景、功能状态机、降级策略、信号需求 -负责制定自动驾驶系统与关联系统的功能定义开发,包括控制接口、信号交互逻辑、显示需求、交互规范、性能要求等 -负责制定自动驾驶系统内部零部件的通信、诊断、刷写和OTA技术方案 -与软硬件开发团队深度耦合,协调及推动功能开发进度,处理阻塞开发的问题,按期高质量交付 -负责自动驾驶系统新技术研究及自主技术的开发,推进新技术的集成与应用 -负责自动驾驶系统集成验证过程中,跨域技术问题的分析及推动解决
1、结合产品定义和内部需求,负责自动驾驶车端OTA服务的功能设计、开发、自测、交付工作。 2、在完成功能开发的基础上持续迭代优化,持续提升OTA成功率与效率,达到行业领先水平。 3、跨团队协作,分析并解决OTA安全、功能、性能、和稳定性等问题。

1、模式切换逻辑设计与开发。负责自动驾驶模式(如自动驾驶、手动模式、紧急接管等)的切换逻辑设计与实现,确保不同驾驶模式间平滑、安全过渡。需结合车辆状态、传感器数据及系统冗余机制,制定模式切换规则,并优化实时性与可靠性,满足功能安全(ISO 26262)要求。 2、系统状态管理与故障处理。主导模式管理模块的系统状态监控,设计故障检测与冗余机制,处理异常模式切换场景(如传感器失效、通信中断等)。需与功能安全团队协作,开发故障降级策略,确保系统在极端场景下的鲁棒性。 3、多模块协同与接口开发。与感知、规划、控制模块深度集成,定义模式管理接口协议(如基于CAN、以太网通信),确保各模块在模式切换时的协同一致性。需熟悉AUTOSAR架构,主导中间件开发及模块间数据流优化。 4、复杂场景适配与性能优化。针对城市道路、高速路等复杂场景,优化模式切换的触发条件与响应速度。需通过仿真工具(如CARLA)和实车测试验证算法性能,分析极端工况下的模式切换失败案例(badcase),持续提升系统泛化能力。