岗位描述
岗位职责
本岗位将作为智能座舱系统的核心开发者,负责底层系统框架的设计、开发与深度优化,确保车机系统的流畅性、稳定性与高性能。具体职责包括:
1、系统框架设计与开发:主导或参与智能座舱系统Framework层的软件研发工作,包括但不限于CarService、Audio、Power、Input、Display等核心系统服务与中间件模块。负责从需求分析、架构设计、详细设计到编码实现的全流程。
2、系统性能深度优化:对系统进行全链路性能分析与调优。包括使用perf、systrace等工具分析并优化CPU/内存/存储资源消耗,解决内存泄漏问题;主导系统启动速度优化,缩短冷启动时间;调试休眠/唤醒机制,优化系统功耗。
3、跨层技术攻关与适配:协同BSP(板级支持包)团队,完成不同硬件平台(如高通、瑞萨、地平线等)的驱动与Framework层适配,解决传感器数据同步、外设通信等兼容性问题。负责从应用层、Framework层到HAL层的全链路问题分析与定位。
4、车载特性功能开发:深入理解车载特殊需求,负责多屏互动、CAN总线通信、车辆状态监控等车载特性在Framework层的设计与实现。例如,扩展多屏管理模块、设计方向盘按键事件通过CarService传递的机制等。
5、系统稳定性与质量保障:参与系统架构设计,对Android组件进行合理裁剪与重构以提升系统稳定性。负责解决系统出现的各类疑难问题(Crash/ANR/系统异常),并具备通过分析内核转储(ramdump)、日志等进行深度定位的能力。
岗位要求
1、学历与经验:统招本科及以上学历,计算机、软件工程、电子工程等相关专业。
2、5年及以上Android平台开发经验,其中至少2-3年为Android Framework层开发经验,有智能座舱或车规级产品量产交付经验者优先。
3、技术深度:精通Java/C++语言,具备深厚的面向对象设计和系统编程能力。
4、深入理解Android系统架构,精通Linux内核进程调度、内存管理等机制,熟悉AOSP源码。
5、具备Framework核心模块开发经验,如SystemServer、PowerManager、AudioFlinger、WindowManagerService、SurfaceFlinger等。
6、调试与优化能力:熟练掌握adb、logcat、systrace、MAT等调试与性能分析工具,能独立完成从应用层到底层的复杂问题溯源与性能瓶颈定位。
7、车规与流程理解:熟悉车载开发流程,了解功能安全(ISO 26262)、ASPICE等车规标准者优先。
【加分项】
1、熟悉智能座舱硬件平台(如高通8155/8295、瑞萨、英伟达等)及性能优化。
2、有Audio/Camera/Display等模块的全链路(APP->Framework->HAL)调试与优化经验。
3、熟悉车载网络通信(如CAN总线、以太网)及OTA升级系统设计与实现。
4、具备系统安全机制(如Verified Boot、TEE)相关知识或开发经验。
5、良好的英语读写能力,能阅读技术文档并进行国际技术交流。