岗位描述
岗位职责
1. 负责 ARM64 SoC 平台整机功耗方案设计、开发与优化,面向车载记录仪、运动相机、安防设备等音视频产品,推动待机、休眠、唤醒及运行功耗指标达成;
2. 结合音视频业务场景,优化 Sensor、ISP、编解码、存储、显示及网络传输等模块的启停时序和资源调度策略;
3. 基于 Linux 电源管理机制,参与系统 suspend/resume、Runtime PM、CPU/设备动态调频及外设电源管控功能开发;
4. 分析录像、预览、推流、多路并发及待机场景的功耗与性能瓶颈,制定软硬件协同优化方案;
5. 负责休眠失败、唤醒异常、电流偏高、电流波动及硬件时序等疑难问题的定位与解决;
6. 协同驱动、硬件、固件及测试团队,完成 SoC、Sensor 和外围器件的低功耗联调及量产指标验证;
7. 建设功耗数据采集、自动化测试和问题分析工具,输出设计文档、调优手册及测试规范。
任职要求
1. 具备 3 年以上嵌入式 Linux 开发经验,熟练掌握 C/C++、Shell、Git 及常用调试工具;
2. 熟悉 ARM64 SoC 平台及嵌入式 Linux 系统架构,具备驱动、SDK 或系统底层问题调试经验;
3. 具备整机低功耗方案开发或功耗优化经验,熟悉休眠、唤醒、模块上下电及硬件时序控制;
4. 熟悉 Sensor、ISP、H.264/H.265、音视频编解码及多媒体处理管线,能够分析不同业务负载下的功耗瓶颈;
5. 熟悉 GStreamer 或主流 SoC 多媒体 SDK,具备插件定制、媒体管线优化或资源生命周期管理经验;
6. 熟练使用 GDB、日志、系统节点及功耗测试工具,能够独立完成数据采集、问题拆解和根因定位;
7. 具备跨模块通信、并发编程及性能优化能力,有量产项目落地经验;
8. 具备良好的文档编写和跨团队协作能力。
加分项
1. 熟悉 Linux PM 框架,包括 Runtime PM、cpufreq/devfreq 及系统 suspend/resume;
2. 具备车载记录仪、运动相机、安防 NVR 等低功耗音视频产品开发经验;
3. 熟悉 TCP/UDP、RTP、PS、GB28181 及多路流媒体并发架构;
4. 了解 Device Tree、U-Boot、ATF、PSCI 或 SMC 调用机制;
5. 有功耗自动化测试、性能分析工具或可量化优化案例。
岗位亮点
1. 聚焦音视频智能硬件整机功耗优化,直接参与产品续航、稳定性和量产指标建设;
2. 覆盖业务、媒体框架、SoC SDK、Linux 系统及硬件时序,具备完整的系统级技术视角;
3. 可独立负责功耗方案设计、问题定位和优化落地,技术成果能够通过功耗、性能及稳定性指标量化;
4. 与驱动、硬件和固件团队深度协作,可进一步向 Linux 内核电源管理及系统架构方向发展。