美团无人车业务部-软件开发工程师
任职要求
计算机科学与技术、电子工程、自动化或相关专业本科及以上学历。 3年及以上的全栈开发经验,具备发现问题、解决问题、项目落地的能力。 精通 Java、TypeScript、Python、C++等开发语言,具备前端、后端开发能力。 熟悉常用的云服务开源架构,如Spring B…
工作职责
负责多车智能任务调度和导航规划架构设计和开发,打造安全、高效、可扩展的车队系统,服务于实际自动驾驶配送业务场景。 负责自动驾驶路测工具的架构设计与全栈开发,打造高效、轻量、可扩展的路测工具系统,支持自动驾驶车队道路测试与业务履约。 负责开发和维护 POI 点位系统、排班系统、路测任务系统、路测HMI工具,确保软件的高可用性。 负责开发和维护前端与后端应用,确保应用的性能、稳定性及安全性。
1、开发自研域控制器MCU基础软件,包括硬件驱动、复杂驱动、通信协议栈、存储功能栈、系统服务等功能的开发和配置; 2、依照开发流程,完成软件需求开发、软件设计、软件编码调试、单元测试及集成调试; 3、分析解决测试阶段和实车运行阶段发现的软件问题; 3、开展软件功能安全分析,包括SFMEA、FTA、DFA。根据功能安全分析结果完成软件安全需求的开发和实现; 4、开发DV/PV试验软件和生产测试软件; 5、结合业务需求开发上位机工具,提升软件开发效率。
1、负责整车域控制器应用层软件开发工作,包括软件功能规范文档撰写,基于MBD建模工具搭建整车控制系统模型,对控制策略与算法进行优化; 2、建模实现整车域控制器的控制策略、功能安全策略、故障诊断策略,重点功能包括整车高低压上下电、驾驶模式切换、Efuse和PNG电源管理、BCM等功能; 3、负责自动代码生成,应用层与底层软件集成以及实车调试工作; 4、负责控制器应用软件架构,使用AUTOSAR架构划分应用层SWC模块,开发SWC模型; 5、负责应用层模型MIL/SIL测试,满足功能安全测试覆盖度要求; 6、负责整车域控相关问题排查和定位,支持台架和实车测试。
1、制定自研车型项目转向系统技术方案,与合作方联合开发项目进行转向方案把关评审; 2、主导开发自动驾驶车辆线控转向系统,包括需求收集、功能规范制定、诊断要求、交互信号定义、功能测试、性能标定验收、批量下线电检标定、售后返修支持开发等全生命周期技术开发工作; 3、转向系统开发计划制定、管理及达成风险把控; 4、支持自动驾驶转向功能联调、控制策略优化及线控性能提升,支持测试及运营case分析排查; 5、转向系统零部件管理工作,包含但不限于SOR、2D、3D、BOM、技术协议、DFMEA、设计检查清单、DVP&R、装配技术条件、电气接口定义、CAN信号需求表、诊断规范、下线电检规范、售后维修保养手册等; 6、在用车辆(包括测试及运营)转向系统零部件管理及问题处理; 7、供应商管理,参与供应商体系考察评价,协调供应商处理售后质量问题; 8、建立和迭代系统开发流程、技术规范,完成车型对标。