软件架构工程师

上汽乘用车| 嘉定
社招本科
发布于 2026-02-09

职位描述

1.负责中央大脑的整体软件架构设计,包括顶层业务架构、技术架构、通信架构、数据架构、安全架构、维护性架构、部署架构、运行架构等,编写软件架构设计文档; 2.负责中央大脑整体软件需求拆解及评审,理解和分析业务需求,制定系统整体软件框架,负责技术实现的可行性分析,输出软件框架设计,并对代码质量负主要责任; 3.负责中央大脑平台技术选型,新技术方案评估和落地,参与硬件方案及系统方案的设计及评审; 4.负责中央大脑内部各个子系统责任划分,包括舱、驾、算及融合等子系统,明确各个子系统边界,负责各个子系统的软件架构设计及评审,指导其他工程师的设计工作。能独立完成各个子系统的设计和开发,包括接口、业务逻辑定义、数据模型、设计抽象的设计和开发; 5.负责中央大脑软件性能及可靠性设计,主要包括软件系统异常设计、DFMEA设计和系统性能设计等,定义并输出性能及可靠性设指导文档,推进各子系统进行软件系统异常设计和DFMEA分析、处理及测试的落地; 6.负责中央大脑整体系统资源可行性分析,指导软件开发进行资源配置和优化; 7.负责中央大脑软件平台及量产项目核心技术问题的攻关、系统优化、主导解决项目开发过程中的技术难题和潜在技术风险; 8.负责中央大脑各个子系统共通业务及融合业务方案设计和落地,包括电源管理、日志、健康管理、通信、数据管理、诊断、安全和升级等; 9.指导中央大脑各子系统软件架构师、软件工程师进行软件问题分析,包括系统稳定性问题、性能问题、代码逻辑问题、软件设计及抽象设计问题等; 10.参与评审开发流程、估算人员计划、协助控制开发成本、定义开发标准以及相关技术规范,能够与开发团队、其他部门、供应商等进行高效沟通,设计出高性能、高可靠性、可扩展、可移植的方案。

任职要求

1.精通软件架构设计,熟悉架构设计流程及模型,有丰富的架构设计评审和决策经验; 2.熟悉智能座舱、智能驾驶、网关、网联、中央计算等多个域控制器业务,具有多个域控制器软件架构设计经验,熟悉各个系统的基本原理、系统功能、接口设计等,具有中央大脑或中央计算域控融合软件架构设计经验者优先; 3.熟悉AUTOSAR架构,熟悉Classic AUTOSAR和Adaptive AUTOSAR;熟悉Linux,QNX,Android等任何一种POSIX OS架构,熟悉Hypervisor原理; 4.熟悉MBD开发流程,并对ECU软件开发流程体系有充分的理解; 5.精通C/C++/JAVA语言,具备抽象设计思维,熟悉常用设计模式;有大型操作系统架构设计、技术提案的经验,对软件系统性能和稳定性有丰富的量产经验; 6.熟悉CAN/LIN总线、Ethernet、PCIe等通信总线,有相关通信系统开发经验; 7.具备一定的功能安全、信息安全基础; 8.对域控制器和中央大脑硬件平台有一定的了解; 9.有良好的协调沟通能力,主动性强,有自我驱动力,具有一定的项目管理和技术管理思维。

相关职位推荐