OPPO logo
OPPO
高级系统工程师

高级系统工程师

发布于 大约 8 小时前

普通员工/个人贡献者

深圳市
高级经验
全职员工
仅现场办公
学历未注明
Android开发
Ams
Android Framework
Pms
Wms
组件化
解耦

AI 估算 · 25k–40k

深圳大厂高级系统岗,技术门槛高,薪资竞争力强,通常14-16薪。

职位详情

关于这个职位

该职位负责Android系统组件的架构解耦与框架设计,深入参与AOSP解耦和插件加载机制开发

作为高级系统工程师,你将与核心系统团队协作,解决复杂技术问题,提升系统稳定性和可维护性
适合精通Android Framework、热爱底层技术挑战的资深工程师

最低要求

职位要求:

精通Android系统Framework框架,深入理解Android AMS、PMS、WMS等核心服务
熟悉开机流程、应用启动流程、窗口显示与刷新、input子系统等
有其它Framework层模块开发经验者优先
或者具有丰富Android应用开发经验,且对Framework学习和开发有强烈兴趣者
熟悉Android系统的整体架构,能从系统、应用整体架构设计优化方案
精通java、js、kotlin、c++中的一种或几种,熟悉常见的开发模式
具备良好的团队精神和沟通意识,责任心强,工作认真细致,有良好的抗压能力

工作职责

工作内容:(For组件化)

负责Android系统组件相关业务的架构解耦,包括:
)AOSP的解耦,以及解耦框架的设计、开发
)不同组件,业务模块之间的兼容性设计和看护
)system模块或插件加载机制的设计、开发
从而支撑系统组件相关业务功能,可以独立的开发、交付

优先资格

有其它Framework层模块开发经验者优先

AI 洞察

优缺点分析

优点

  • 技术深度高:直接接触Android系统最底层核心服务,显著提升系统级开发能力
  • 大厂平台:OPPO是跨国巨头,技术资源丰富,有成熟的技术体系支持
  • 组件化架构:参与架构解耦,积累大型软件架构设计经验
  • 职业认可度高:高级系统工程师在行业内具有较强竞争力,跳槽前景好
  • 技术难度大:需要深入理解系统底层机制,学习曲线陡峭,需要持续投入
  • 需要持续学习:Android系统更新快速,需不断跟进新版本和新特性
  • 适合对Android底层有浓厚兴趣、喜欢钻研系统原理、具备较强编程能力和问题解决能力的技术型人才

缺点 / 挑战

  • 工作强度可能较大:负责核心模块,版本迭代和线上问题响应可能带来加班压力

角色解读

  • 技术专家路线:深入系统底层,成为Android Framework领域的权威,主导架构设计和技术决策
  • 架构师路线:从模块架构向整个系统软件架构演进,参与产品级技术规划
  • 管理路线:带领团队负责核心组件,晋升为技术组长或部门经理
  • 负责Android系统组件的架构解耦,设计并开发AOSP模块拆分框架
  • 管理不同组件与业务模块间的兼容性,确保系统整体稳定性
  • 开发system模块或插件加载机制,支撑组件独立开发与交付
  • 深入Android核心服务(AMS、PMS、WMS),优化系统性能与启动流程
  • 精通Android Framework框架,深入理解AMS、PMS、WMS等核心服务的工作原理
  • 熟练掌握Java、Kotlin、C++中的至少一种,具备扎实的编程基础和代码设计能力
  • 熟悉Android系统整体架构,能够从系统层面进行架构优化和方案设计
  • 具备良好的团队协作、沟通能力和抗压性,能够在复杂问题中保持专注

申请策略

  • 提前了解OPPO产品(如ColorOS)的系统特点,可在面试中结合对公司的理解
  • 准备一个Android Framework相关的个人研究项目或深入分析报告,体现技术热情
  • 重点突出Android Framework开发经验,特别是AMS/PMS/WMS相关项目或性能优化案例
  • 展示系统级问题排查和调优的实战经验,例如启动速度优化、卡顿治理等
  • 体现组件化、模块化架构设计经验,如有解耦或插件化项目则重点描述
  • 强调编程语言熟练度(Java/Kotlin/C++),可附上相关开源项目或源码阅读笔记
  • 深入阅读Android源码,重点研究ActivityManagerService、WindowManagerService等核心服务
  • 学习组件化架构设计理念,了解业界常见的解耦方案(如模块化、插件化框架)

面试指南

  • 原理题采用'背景-机制-实例'结构:先描述上下文,再讲解核心工作机制,最后结合具体案例说明
  • 设计题采用'目标-约束-方案'结构:明确设计目标,分析约束条件,给出方案并讨论利弊
  • 问题排查题采用'定位-分析-解决'结构:说明如何定位问题,分析根本原因,给出解决方案并验证
  • 请解释Android开机流程中AMS、PMS、WMS是如何协作的?
  • 你如何设计一个解耦框架来拆分AOSP模块?请谈一下核心思路和取舍
  • 遇到系统性能问题(如应用启动慢、界面卡顿),你会如何定位和优化?
  • 在组件化开发中,如何解决不同模块之间的依赖和兼容性问题?
  • 你阅读过哪些Android系统源码模块?请分享一次印象深刻的深挖经历

职位点评

76
综合评分

深圳大厂、技术深度强、薪资偏高、现场办公、WLB一般

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

更适合这类人
该职位最适合追求技术深度和职业成长,对薪资和稳定性有较高要求,但能够接受一定工作强度的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利80
成长发展85
工作生活60
使命价值70

薪资福利

80较高

该职位提供深圳大厂(OPPO)的薪资竞争力,虽具体薪资未披露,但高级系统工程师岗位的薪酬福利通常优厚,稳定性高。

薪资信号未披露(AI估算:25K-40K/月)

成长发展

85较高

岗位深入Android系统底层,技术深度强,能极大提升Framework开发和架构设计能力,成长空间广阔。

技术前沿主流现代技术
技术栈Android Framework、AMS、PMS、WMS、Java、Kotlin、C++
业务类型ambiguous

工作生活

60中等

工作地点在深圳,需现场办公,JD未提及远程或弹性工作,工作强度可能因项目压力而较大,生活平衡一般。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

70中等

OPPO作为消费电子巨头,产品影响广泛,但岗位本身不直接体现社会价值,行业成熟稳定,创新空间有限。

行业发展稳定成熟行业
社会影响中性/一般
创新程度稳健跟随主流
Watch Jobs