OPPO logo
OPPO
底层软件工程师-性能优化/温升方向

底层软件工程师-性能优化/温升方向

发布于 大约 9 小时前

普通员工/个人贡献者

南京市
中级经验
全职员工
仅现场办公
本科
软件工程
Cpu调度
Ftrace
大数据分析
嵌入式
性能优化
温控
Linux Thermal

AI 估算 · 25k–40k

OPPO大厂,南京5年经验Android底层,薪资有竞争力,月薪25-40k合理。

职位详情

关于这个职位

该职位是OPPO手机底层软件工程师,负责Android系统性能优化和温升控制

你将深入Linux内核,优化CPU调度算法,或开发热管理模块,平衡性能与功耗
需要扎实的C/C++基础和内核开发经验,适合对系统底层技术有热情的工程师

最低要求

计算机、电子、通讯、自动化相关专业本科以上学历,具有5年及以上Android开发经验(方向一)或3年以上嵌入式或移动终端软件开发经验(方向二)

扎实的C/C++基础,熟悉Linux内核驱动模型
熟悉Android系统架构
良好的沟通能力和团队合作精神,闭环意识强

工作职责

方向一性能优化方向:负责Android性能调优工作,尤其是CPU调度相关的问题分析与调优

方向二温升方向:
负责手机Linux Kernel Thermal部分及Android Power/Thermal HAL的定制开发与维护
针对视频播放、充电等高发热场景进行性能与热的平衡调优
通过分析温控日志和大数据挖掘,解决异常发热问题

优先资格

方向一:有cpu调度/UAH fpsgo 高通perf等开发经验,深入了解walt/EAS调度算法,有kernel cpu代码修改经验,熟悉PMS/AMS/WMS/VIEW体系架构

方向二:有实际Thermal、Power、Regulator或设备树开发经验,熟悉Linux Thermal Framework,熟练使用ftrace/perf/systrace等工具,有大数据分析经验

AI 洞察

优缺点分析

优点

  • 接触核心底层技术,提升Linux内核和Android系统深度,技术壁垒高
  • OPPO作为头部手机厂商,平台稳定,项目资源丰富,可积累实战经验
  • 性能优化是手机核心体验,工作成果直接影响用户口碑,成就感强
  • 工作内容复杂,需要深入理解内核调度和硬件交互,学习曲线陡峭
  • 技术迭代快,需持续跟进高通、联发科等芯片方案更新
  • 适合对操作系统底层充满热情、喜欢钻研内核代码、乐于解决复杂性能问题的技术型工程师

缺点 / 挑战

  • 手机性能调优涉及多团队协作,沟通成本较高,需较强推动力

角色解读

  • 技术方向:成为底层系统优化专家,深入Kernel/驱动领域,晋升为首席工程师或架构师
  • 管理方向:带领性能优化或温控团队,担任技术主管或项目经理
  • 横向发展:转向芯片厂商(联发科、高通)或手机厂商其他底层模块(如多媒体、功耗)
  • 深入Android内核,优化CPU调度算法(如EAS/WALT),提升系统响应流畅度
  • 开发和维护Linux Kernel Thermal框架,制定温控策略,平衡手机性能与发热
  • 通过ftrace、perf等工具分析系统和用户日志,解决性能瓶颈和异常发热问题
  • 与硬件、驱动团队协作,针对高功耗场景进行联合调优
  • 精通C/C++,熟悉Linux内核架构和驱动模型
  • 对CPU调度或热管理有深入理解,有实际调优经验
  • 熟悉Android系统框架(HAL、Framework层)与内核的交互
  • 熟练使用性能分析工具(ftrace、systrace、perf),具备数据分析能力

申请策略

  • 了解OPPO最新机型(如Find X系列)的性能卖点,面试中可结合具体场景讨论
  • 强调闭环意识和团队协作能力,展示解决复杂问题的系统性思维
  • 突出CPU调度或Thermal开发的具体项目,如优化后帧率提升/温度下降数据
  • 强调对Linux内核代码的修改经验,可附上patch链接或技术博客
  • 展示性能分析工具使用案例,如通过ftrace定位到某调度延迟
  • 如有Android框架层优化经验(如AMS/WMS),务必提及
  • 深入学习Linux Kernel调度子系统(fair.c、schedutil)及Thermal Framework源码
  • 阅读高通/MTK公开的Perf/Thermal文档,了解商用方案

面试指南

  • 问题分析类:先明确问题现象和目标,然后搭建监控手段(如ftrace),逐步缩小范围,最后提出修改方案并验证效果
  • 技术原理类:从底层机制入手,分点说明,结合实际项目经验,强调关键参数和权衡
  • 项目经验类:采用STAR法则(情境-任务-行动-结果),突出量化结果和思考过程
  • 请解释EAS调度算法中energy-aware的原理,并说明如何调优
  • 当一个手机应用出现卡顿,你如何从内核层面开始排查?
  • 描述一次你通过修改Thermal governor解决过热问题的经历
  • 如何通过ftrace分析CPU idle状态对功耗的影响?
  • 解释Android Thermal HAL和Kernel Thermal Framework之间的通信机制

职位点评

69
综合评分

技术成长性强、薪资中上、现场办公,需接受一定加班可能。

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

更适合这类人
最适合追求技术深度和职业成长的发展型求职者,愿意投入时间钻研底层技术,对薪资和WLB要求中等。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活50
使命价值60

薪资福利

70中等

OPPO薪资在行业中属中上水平,福利齐全,但JD未明确薪资范围,需面议。南京生活成本适中,整体补偿性较好。

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

成长发展

85较高

职位聚焦前沿的CPU调度和热管理技术,可深入Linux内核,技术成长性强。虽未明确晋升路径,但大厂通常有完善通道。

技术前沿前沿/新兴技术
技术栈CPU调度、EAS、WALT、Linux Thermal、Kernel、ftrace、systrace
业务类型profit_center

工作生活

50较低

仅现场办公,南京办公地点可能在科技园,通勤依赖地段。JD未提及弹性工作或加班情况,手机行业项目期可能加班。

工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)

使命价值

60中等

手机性能优化直接改善用户体验,有一定社会意义。但消费电子行业成熟,创新以渐进式为主,使命感一般。

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