undefined
Your Key Responsibilities
Globe Position Name:Software Product Architecture Eng.
主导嵌入式底层(BSP/MCU/SoC层、Bootloader、驱动、HAL抽象层等)软件架构的设计和演进。
分析与评估不同硬件平台的技术方案,制定软件技术路线和平台化策略。
主导底层软件与硬件的高效协同设计,提升整体系统性能和可扩展性。
制定技术选型方案,包括操作系统、驱动、通信协议、应用框架等核心组件以及降本带来的downsize MCU 选型。
设计模块分工-静态动态架构设计, 明确软件各功能模块的划分及其接口规范。
支持软件质量评审,软件安全分析SSA, 完成软件架构文档,负责嵌入式系统整体软件动态和静态架构的设计与规划。
支持信息安全和功能安全审核中关于软件架构方面的问题并完成相应文档与分析工作
预测并优化客户项目Core Resource, 如Flash, RAM空间,CPULOAD, 制定和优化多核OS任务分配与调度
完成项目FSW50,55,60中软件架构相关测试
解决底层软件中的“卡脖子”技术难题(如高速总线驱动、多核异构、底层安全、功耗优化等)。
向团队输出关键技术方案,并进行技术落地和风险把控。
主导新底层技术(如新一代芯片、操作系统内核机制等)的预研和应用。
根据产品需求和性能指标,制定高可用、高可靠、可扩展的技术方案。
梳理软硬件协同设计,保障软件架构与硬件平台的适配性。
和Global对接,为项目确定合适的底软平台driver版本,如信息安全相关Driver 版本以及工具链版本
解决疑难技术问题,如系统崩溃、死锁、内存泄漏等。
牵头现场及远程疑难底层问题的定位与根因分析,快速推动系统性故障的闭环解决。
指导团队进行代码优化、系统调优、资源分配和性能测试。
制定以及优化多核保护方案,排除潜在多核数据一致性问题的安全隐患。
优化软件工具链,提升集成编译效率,提升客户mini包自动化效率。
作为公司/事业部的技术窗口,对接芯片原厂、硬件、测试、系统、应用等团队,协同解决跨层次疑难问题。
为合作伙伴(如OEM)提供专业的底层技术支持, 整体软件架构支持,或技术咨询。以及疑难问题(如偶发复位等)
的分析和解决。
为客户展示我们先进的整体技术解决方案推进DEMO合作机会,整体软件架构设计和核心关键点,帮助客户更好规划核心资源占用率等
负责核心代码模块的开发和系统集成。
牵头关键技术难点的攻关,提供技术支持和指导。
制定软件开发规范(如代码规范、文档规范等),推广良好开发实践。
编写整体架构设计文档、接口和流程说明文档。
参与或主导底层软件开发流程、技术文档、接口规范的制定和优化,推动团队标准化建设。
组织代码审查、技术分享、方案评审等活动,提升团队整体研发能力。
推动架构相关的标准化建设。
组织代码评审、架构评审等技术交流活动。
培养和带教中初级工程师,提高团队技术水平。推动嵌入式软件开发、测试和调试的最佳实践。
积累、沉淀底层关键技术文档及经验,推动知识产权建设。
负责COM的开发与实现,包括CAN,LIN,ETH
负责信息安全HSM相关的Reuse与适配开发
支持IO, CDD等一些疑难问题,定制解决方案
编译链优化
跟踪嵌入式领域新技术、新工具的动态,推动产品技术升级。
持续关注并研究行业最新技术动态(如RISC-V、国产替代、AI芯片、先进低功耗技术等),并推动合适的新技术落地
公司项目。
组织原型验证、解决方案Demo等创新性工作。
领导新产品软件架构设计与搭建,如HPC的SoC的BSP(板级支持包)和中间件解决方案的架构设计,确保其在性能、可扩展性
和安全性方面得到优化。
架构和设计中间件组件,包括通信协议栈、安全框架、文件系统以及汽车系统所需的其他服务。
Your Qualifications
-
计算机科学、电气工程或电子相关专业本科或硕士学历。具有6年以上嵌入式软件开发经验,其中至少3-5年汽车行业底软和软件架构经验。
-
熟练掌握主流嵌入式操作系统(如 AutoSAR OS等),有丰富的多核处理经验。
-
精通主流MCU/SoC芯片体系架构、硬件接口协议、嵌入式操作系统底层机理,具备系统架构设计、软件工程、面向对象设计能力。
-
精通CDD开发,RTE,精通多个底软模块,如OS , Memory mapping, IO , 丰富的复杂问题Debug经验, 精通工具链优化,
-
熟悉汽车安全标准(如ISO 26262、ASPICE、AUTOSAR)及相关法规要求。
-
精通C/C++、汇编、常见嵌入式协议(I2C、SPI、CAN、UART,ETH 等), 精通Compiler change, 具备COM,DCM, BOOTLOADER经验 。
-
拥有丰富的中间件解决方案设计与实现经验,包括通信(如SOMEIP、DDS等)、文件系统、安全框架及其他汽车中间件的开发经验。
-
有丰富的嵌入式产品开发经验,能独立解决复杂、疑难的底层软件问题,有较强的系统思维和规划能力,能主导嵌入式软件系统从架构到工具链打通到实现落地的全流程。
-
很强的团队沟通协作能力、技术领导能力, 有广阔的行业视野。
-
具备ZCU域控开发经验,HPC 开发经验,POSIX ,Linux 经验者, SOA优先
undefined