美团无人车业务部-软件开发工程师
任职要求
1)计算机科学与技术、电子工程、自动化或相关专业本科及以上学历。 2)5年以上后台开发经验,3年以上系统架构设计经验,有调度系统或分布式系统架构经验者优先。 3)精通 Java、C/C++、Python等开发语言,具备良好的编码能力和代码习惯,能够管理复杂系统工程。 4)熟悉分布式系统架构、微服务、消息队列(Kafka/RabbitMQ)、缓存(Redis)、数据…
工作职责
1)架构设计与优化,负责自动驾驶任务调度系统的整体架构设计与技术方案制定,包括任务调度、资源分配、负载均衡等核心模块。设计高可用、高扩展性、高并发的系统架构,满足大规模业务需求。 2)技术选型与实现,评估并引入合适的调度算法、分布式框架、消息队列、数据库等技术。结合业务场景进行技术落地与性能调优。 3)系统性能与稳定性保障,监控系统运行状况,分析性能瓶颈并持续优化。制定容灾、备份、灾难恢复等策略,确保系统稳定性。 4)跨部门协作,与产品、测试、运维、运营等多团队紧密合作,推动架构方案落地。提供技术指导与培训,提升团队整体技术水平。 5)前瞻性技术探索,跟踪调度系统相关的前沿技术和行业趋势,并引入先进性方案。
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、建立和迭代系统开发流程、技术规范,完成车型对标。