Skip to content
← Back to job listings

软件架构师(J14191)

春风动力 · 浙江省·杭州市

External listingFull-timeabout 1 year ago

About The Role

  1. 软件系统架构设计
  • 静态架构设计:
  • 定义系统分层架构(硬件抽象层、操作系统层、中间件层、应用层)。
  • 设计模块化组件(如显示驱动、音频管理、网络通信、电源管理)及其接口规范(API/IDL)。
  • 制定代码组织结构(如AUTOSAR CP/AP适配、Android HAL模块化)。
  • 动态架构设计:
  • 设计多任务调度策略(FreeRTOS任务优先级、Linux进程/线程管理、Android Service绑定)。
  • 规划系统启动流程(Bootloader → RTOS/Linux/Android协同初始化)。
  • 定义跨进程/跨系统通信机制(如D-Bus、Binder、CAN总线消息路由)。
  1. 业务软件逻辑设计
  • 梳理车载核心业务场景(如仪表报警逻辑、多媒体播放、导航投屏、语音交互)。
  • 设计状态机(如车辆模式管理:OFF/ACC/ON/CRANK)及事件驱动架构。
  • 制定故障处理策略(Watchdog监控、系统降级恢复)。
  1. 架构设计与优化
  • 主导技术选型。
  • 优化关键路径性能(如仪表帧率≥60fps、中控冷启动时间≤2s)。
  • 确保功能安全与信息安全
  1. 跨团队协作
  • 指导BSP团队完成硬件适配(如MCU外设驱动、SoC显示管线配置)。
  • 协同测试团队建立仿真环境(CANoe、HIL测试)。
  • 对接项目需求,输出架构设计文档(SAE J1939/ASPICE标准)。
  • 1、经验:
  • -具备嵌入式开发经验,5年以上汽车电子架构设计经验。
  • -至少主导过1个量产车型的仪表或中控项目(Linux+RTOSAndroid+RTOS组合架构)。
  • 2、技术能力:
  • -Linux:精通内核调度、设备树、系统裁剪(Yocto/Buildroot)、DRM/Wayland图形架构。
  • -Android:深度掌握HAL开发(如Vehicle HAL)、Framework定制(CarService)、性能调优(Systrace)。
  • -FreeRTOS:熟悉内存管理、实时任务调度(优先级反转防治)、与AutoSAR CP集成。
  • -通信协议:CAN/CAN FD、SOME/IP、DoIP、DDS,及车载网络拓扑设计。
  • -编程语言:C/C++(必须)、Rust/Java(加分)。
  • 加分项:
  • 1、有功能安全认证经验(ISO 26262流程、FMEA分析)。
  • 2、了解AI在车载场景的应用(如NLP语音交互、DMS算法集成)。
  • 软技能
  • 3、能输出高质量架构文档(UML时序图/状态图、SA/SD设计)。
  • 4、具备技术决策能力,平衡性能、成本与开发周期。

This is an external listing. JobSpring does not represent or verify the employer. Report this listing