软件架构工程师
岗位信息
| 招聘单位 | 上汽乘用车 |
|---|---|
| 工作地点 | 嘉定区 |
| 官方更新时间 | 2026-02-09T21:01:27 |
职位描述
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.有良好的协调沟通能力,主动性强,有自我驱动力,具有一定的项目管理和技术管理思维。
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。