
vivo
性能优化工程师-系统/内存方向
性能优化工程师-系统/内存方向
发布于 大约 19 小时前普通员工/个人贡献者
杭州市 / 南京市
中级经验
全职员工
仅现场办公
本科
软件工程
Ams
Linux内核
内存优化
系统性能
进程管理
AI 估算 · 25k–45k
vivo大厂,系统底层优化技术难度高,3年以上经验,薪资有竞争力,参考行业水平。
职位详情
关于这个职位
该职位负责Android系统内存和进程管理策略的设计与开发,涉及系统底层优化,聚焦重载场景的性能问题
需要深入理解Android核心系统架构,解决内存分配与回收等关键问题,适合有一定经验的安卓底层开发人才
最低要求
本科及以上学历,具有3年及以上的Android内存相关开发工作经验
深入理解Android核心系统的工作原理和框架架构的实现细节
学习沟通能力强,能够高效组织和参与跨团队合作并解决问题
工作职责
负责Android系统内存和进程管理策略的设计和开发工作
负责性能业务相关场景的相关拆解工作,并针对改善点提出解决方案
负责系统内存优化,聚焦系统重载场景,主攻系统底层级别优化
负责Android系统内存分配和回收链路拆解和性能问题的研发和优化工作
优先资格
熟悉Android系统进程管理模块(AMS)者优先
AI 洞察
优缺点分析
优点
- 接触Android底层核心模块,技术深度高,成长空间大
- vivo作为头部手机厂商,平台资源丰富,项目影响力广
- 系统优化方向人才稀缺,职业竞争力强
- 技术门槛高,需要持续学习Android新版本和内核变化
- 热爱底层技术、有较强钻研精神、希望深耕系统性能领域的Android开发工程师
缺点 / 挑战
- 工作强度可能较大,涉及系统底层调试和压力测试
角色解读
- 技术深耕:成为Android系统性能优化领域的专家
- 架构演进:参与下一代Android系统内存管理架构设计
- 技术管理:可向技术Leader或架构师方向发展
- 设计和优化Android系统的内存管理策略,包括内存分配与回收机制
- 分析和拆解系统重载场景下的性能瓶颈,提出底层优化方案
- 深入AMS等系统核心模块,解决进程管理与内存相关的疑难问题
- 精通Android系统框架,特别是内存、进程管理相关模块
- 具备系统级编程能力,熟悉C/C++及Linux内核
- 有较强的分析和问题解决能力,能进行跨团队协作
申请策略
- 了解vivo的Funtouch OS或Origin OS,思考可能的内存优化方向
- 面试时准备一两个具体的系统性能案例分析
- 突出Android内存或进程管理的项目经验,描述具体优化成果(如减少OOM、提升启动速度)
- 展示对Linux内核、C/C++的掌握程度,以及系统调试工具(如perf、systrace)的使用
- 如果有AMS或内存相关开源贡献,务必重点提及
- 复习Android系统源码,特别是ActivityManagerService和LowMemoryKiller部分
- 补充Linux内核内存管理知识,如page reclaim、swap机制
面试指南
- 结构化回答:先阐述原理,再结合实际项目经验说明优化手段和效果
- 多用数字和指标量化成果,如减少20%的OOM次数
- Android内存回收机制(如LMK)的原理和优化方法?
- 如何定位和解决系统级内存泄漏?
- AMS中进程优先级如何影响内存分配?
- 描述一个你主导的系统性能优化案例
- Linux内核中page cache和swap的关系?
- 系统复习Android源码中的内存管理相关代码路径
职位点评
71
综合评分
vivo系统性能优化岗,技术前沿、薪资可观,但WLB可能一般。
更适合这类人
该职位最适合追求技术深度和成长、能接受一定加班压力的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展85
工作生活60
使命价值65
薪资福利
75中等
vivo薪资福利在业内具有竞争力,但JD未明确具体薪资和福利,需要面试确认。
薪资信号未披露(AI估算:25K-45K/月)
成长发展
85较高
该岗位技术深度高,涉及Android底层核心,能极大提升个人技术能力,有长期发展空间。
技术前沿主流现代技术
技术栈Android、内存优化、AMS、Linux内核、C++
业务类型ambiguous
工作生活
60中等
未明确工作模式和加班情况,但vivo作为硬件企业通常需要现场办公,加班可能较多。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
65中等
手机行业稳定成熟,该岗位直接影响用户体验,有技术成就感,但社会影响力一般。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
vivo 的其他在招职位
相似职位推荐
Watch Jobs