logo of oppo

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

社招全职2-5年SOFTWARE地点:南京状态:招聘

任职要求


/

工作职责


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

任职要求:
1. 计算机、电子、通讯、自动化相关专业本科以上学历,具有5年及以上Android开发经验;
2.有cpu调度/UAH fpsgo  高通perf 等多项或者其中一项开发经验 ,深入了解过kerenl cpu 的调度逻辑,对 walt、EAS 等调度算法有较深的理解; 
3.有 kernel cpu 代码修改经验者优先;
4. 熟悉Android系统PMS,AMS,WMS,VIEW体系架构优先;
5.工作态度认真严谨,闭环能力强,有良好的沟通能力和团队合作精神。

方向二:温升方向
岗位职责:
1.负责手机Linux Kernel Thermal 部分及 Android Power/Thermal HAL​ 的定制开发与维护;
2.针对视频播放、充电、起切等高发热场景,进行 性能、热的平衡调优;
3.通过分析用户侧的温控日志(thermal engine log、systrace、ftrace),以及通过大数据挖掘,解决异常发热问题。

任职要求:
1.本科及以上学历,计算机、电子、自动化等相关专业,3 年以上嵌入式或移动终端软件开发经验;
2.扎实的 C/C++ 基础,熟悉 Linux 内核驱动模型,有实际 Thermal、Power、Regulator 或设备树(Device Tree)开发经验;
3.熟悉 Linux Thermal Framework工作原理及代码框架;
4.熟悉 Android 系统架构,了解 Android Thermal HAL / Power HAL​ 与 kernel 层的接口交互;
5.熟练使用 ftrace、perf、systrace​ 等工具进行性能和功耗问题分析,有大数据分析经验者优先。
6.具备良好的跨团队沟通力和驱动能力,闭环意识和能力强。
包括英文材料
相关职位

logo of oppo
校招软件类

方向一:Linux系统优化:负责LinuxKernel相关开发优化工作,比如稳定性、性能优化、功耗优化等; 方向二:平台底层技术开发:负责MCU需求开发、芯片调优,性能优化、稳定性、功耗优化; 方向三:负责基于Linux/Tustzone的系统安全方案开发工作,比如内核加固、keymaster、加密引擎等; 方向四:负责Windows平台工具类软件的开发、维护工作,比如刷机工具,售后工具等; 方向五:嵌入式开发:负责手机嵌入式软件平台的设计和开发,为各功能模块在手机嵌入式环境落地提供平台。负责嵌入式软件系统中的各项新技术的突破和实现,为构建高效、稳定的软件平台提供技术支撑。 方向六:负责新闪存模组导入时的固件测试把关,以及量产后的固件问题监控与解决,化解闪存介质风险。 参与将尖端闪存技术集成到系统中,实践软件与固件的协同优化,实现数据更安全、速度更快的突破。 方向七:负责内存系统的性能、功耗与可靠性测试验证,特别是攻克关键可靠性挑战,设计并落地更强大的防护算法。深入分析闪存模组系统中的性能瓶颈,主导软硬件协同优化,打造具有领先竞争力的存储子系统。 方向八:系统框架层优化:负责系统QoS框架设计开发,比如特定场景的系统性能、功耗的调优。包括:CPU、内存、IO、网络等各个维度用户体验的统一资源调度决策。 方向九:嵌入式RTOS开发:负责嵌入式软件平台的设计和开发,为各功能模块在嵌入式环境落地提供平台。负责嵌入式软件系统中的各项新技术的突破和实现,为构建高效、稳定的软件平台提供技术支撑。

更新于 2026-03-06深圳|南京
logo of oppo
社招3-8年SOFTWARE

岗位职责: 1. 负责项目中内存/跑分/CPU调度/IO性能方面问题的分析和优化 2. 跟踪行业发展和研究相关竞品,导入相关优化方案 3. 管理合作方的相关项目,保证项目交付

更新于 2025-09-26深圳
logo of oppo
社招3-15年SOFTWARE

1. 参与影像软件组件化解耦架构设计并提供技术评估。 2. 主导影像软件核心功能实现与调优, 确保落地项目符合质量策划目标。 3. 协助把关影像软件代码质量标准建立/制定/优化, 确保软件代码高质量交付。 4. 负责实现影像软件技术方案设计, 保证流畅与功耗最优的软件交付。

更新于 2026-02-13深圳
logo of oppo
社招3年以上SOFTWARE

方向一:充电 1.负责嵌入式软件平台BSP开发; 2.负责高通平台充电开发,闪充快充优先; 3.负责Linux的系统移植、适配与系统资源优化; 4.负责分析解决Kernel、Driver相关的软硬件问题。 方向二:底软 1.负责嵌入式软件平台BSP开发; 2.负责外设驱动开发; 3.负责SOC系统移植、裁剪和Bring up调试; 4.负责Linux的系统移植、适配与系统资源优化; 5.负责分析解决Kernel、Driver相关的软硬件问题。

更新于 2026-07-16深圳