vivo logo
vivo
软件开发工程师(电源管理方向)

软件开发工程师(电源管理方向)

发布于 大约 15 小时前

普通员工/个人贡献者

上海市 / 杭州市
高级经验
全职员工
仅现场办公
学历未注明
软件工程
Aosp
Ipc
内存管理
内核
电源管理
进程调度
功耗模型

AI 估算 · 25k–45k

高级电源管理工程师稀缺,vivo作为大厂薪资竞争力强,一线城市月薪25k-45k合理。

职位详情

关于这个职位

作为vivo的软件开发工程师(电源管理方向),你将负责蓝河操作系统的电源管理服务框架设计与开发,包括电源管理、电池管理和热管理等基础服务,同时定义硬件平台抽象接口,建立系统功耗模型

该职位要求深度掌握Linux内核电源管理技术,适合对底层系统有热情、专注技术预研的资深工程师

最低要求

年以上Linux/AOSP底层开发经验,至少3年专注于系统级电源管理开发,有完整的低功耗项目经验

深入理解Linux内核的重要子系统,如设备驱动模型、内核的电源管理框架(如suspend, wakelocks等),熟悉CPU Idle、CPU Freq、GPU功耗管理、屏幕背光调节等基础技术
熟悉操作系统基础技术原理,包括进程/线程调度、内存管理、进程间通信(D-Bus、Socket、Binder)、同步机制等
有扎实的编程基础,至少精通Rust和C/C++语言
对操作系统技术预研有极大的热情和专注力,具备优秀的沟通能力和团队协作精神

工作职责

负责蓝河操作系统电源管理服务框架的设计,负责开发电源管理、电池管理、热管理等基础服务

负责定义与硬件平台的抽象接口,实现对不同硬件平台的统一和高效电源管理
建立系统功耗模型和度量指标

AI 洞察

优缺点分析

优点

  • 参与自研操作系统核心模块,技术含量高,积累底层系统经验
  • vivo作为大厂平台稳定,资源充足,适合长期深耕
  • 电源管理是智能设备关键领域,职业天花板高,跳槽选择多
  • 需要深入理解复杂的内核和硬件交互,学习曲线陡峭
  • 工作强度可能较大,涉及跨团队协作和问题排查
  • 对Rust语言要求高,若当前不熟悉需要快速学习
  • 适合对操作系统底层有浓厚兴趣、享受技术攻坚、有5年以上Linux内核经验且愿意深耕电源管理方向的资深工程师

缺点 / 挑战

暂无明显挑战项

角色解读

  • 技术纵深发展:成为操作系统电源管理领域的专家,主导技术架构演进
  • 横向扩展:向系统性能优化、内核安全等方向拓展,或转向芯片厂BSP软件架构师
  • 管理路线:技术能力成熟后可晋升为技术Leader,带领团队进行预研和落地
  • 设计并开发蓝河操作系统的电源管理服务框架,包括电源管理、电池管理和热管理等核心模块
  • 定义与硬件平台的抽象接口,确保在不同硬件上实现统一高效的电源管理
  • 建立系统功耗模型和度量指标,通过数据驱动优化功耗表现
  • 精通Linux内核电源管理框架(suspend、wakelocks、CPU Idle/Freq等),有5年以上底层开发经验
  • 扎实的Rust和C/C++编程能力,熟悉操作系统进程调度、内存管理、IPC等基础原理
  • 具备系统级功耗分析和优化经验,能够建立功耗模型并制定度量指标

申请策略

  • 在面试中准备一个完整的低功耗优化案例,从问题分析到方案落地
  • 关注vivo蓝河操作系统的技术动态,可在面试中展现对系统的理解
  • 突出电源管理相关项目经验,特别是低功耗优化的具体成果和数据
  • 强调对Linux内核子系统的理解,可列出熟悉的模块和贡献
  • 展示Rust和C/C++编程能力,如有开源项目或内核补丁更佳
  • 系统学习Linux内核电源管理文档和代码,如kernel/power目录
  • 熟悉Rust语言在系统编程中的实践,可参与Rust for Linux项目
  • 了解主流硬件平台的电源管理机制,如ARM的PSCI、SCPI等

面试指南

  • 对于原理类问题,先给出核心概念,再深入细节,最后结合实际经验
  • 对于优化类问题,使用STAR方法:情境、任务、行动、结果,强调数据量化
  • 对于对比类问题,客观分析优缺点,结合项目需求说明选型理由
  • 请解释Linux内核的suspend流程,以及wakelock机制的原理
  • 如何优化一个设备的功耗?从软件和硬件角度分别说明
  • 描述一次你解决系统功耗问题的经历,使用了哪些工具和方法?
  • Rust相比C/C++在系统编程中有哪些优势?你在项目中如何使用?
  • 如果CPU负载均衡导致功耗异常,你会如何排查?

职位点评

71
综合评分

大厂核心OS电源管理岗,技术前沿,成长性好,但薪资面议且WLB不明确。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
适合追求技术深度和职业成长、能接受一定工作强度、对底层系统有热情的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展85
工作生活50
使命价值60

薪资福利

75中等

vivo是大厂,薪资在行业内有竞争力,但JD未明确披露薪资和福利,需面议确认。

薪资信号面议 (25K-45K/月)

成长发展

85较高

职位聚焦操作系统底层电源管理,技术前沿,能深入内核,成长空间大。

技术前沿前沿/新兴技术
技术栈Linux内核、电源管理、Rust、系统功耗模型
业务类型ambiguous

工作生活

50较低

多地可选可能涉及出差或调动,JD未明示WLB,大厂研发通常有一定强度。

工作模式仅现场办公
办公地点市区核心地段
加班情况未提及(无法判断)

使命价值

60中等

自研操作系统有国家战略意义,但电源管理偏底层,社会影响力间接。

行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs