岗位描述
岗位职责
1.负责 ARM64 平台整机系统功耗方案设计、开发与优化,工作聚焦 Linux 内核 OS 电源管理层,主导休眠、唤醒、动态调频、设备电源管控等全链路功能落地;
2.基于 Linux PM 电源管理框架(Runtime PM、cpufreq/devfreq、系统 suspend/resume 等)完成功耗逻辑开发、调优与异常定位;
3.协同底层团队配合 U-Boot、ATF 固件完成开机功耗、深度休眠、安全域电源协同逻辑联调,对齐 PSCI、SMC 标准规范;
4.分析整机功耗基线,识别高功耗场景瓶颈,输出软硬件协同优化方案,持续降低整机待机 / 运行功耗;
5.排查休眠失败、唤醒异常、功耗偏高、电流不稳等各类电源相关疑难问题,形成标准化优化与修复方案;
6.输出功耗相关设计文档、调优手册、测试规范,支撑产品迭代与量产功耗指标达标。
任职要求
1.精通 C 语言,具备扎实嵌入式底层开发基础;
2.深入理解 Linux 内核架构,拥有 Linux 内核驱动开发、调试实战经验;
3.熟练掌握 Linux 完整电源管理框架,有整机低功耗系统开发、功耗调优落地项目经验;
4.熟悉 ARM64 处理器架构,掌握 PSCI 电源状态接口、SMC 安全监控调用规范;
5.了解 U-Boot、ATF 固件基础流程,能够协同固件团队完成跨启动域、安全域功耗协同调试;
6.具备系统休眠、唤醒流程全链路排错能力,可独立完成功耗数据采集、瓶颈分析与优化落地;
7.能够阅读 ARM 官方架构手册、内核源码,逻辑清晰,具备较强问题拆解与根因定位能力。