
闻泰科技
Android开发工程师(J16025)
Android开发工程师(J16025)
发布于 大约 14 小时前普通员工/个人贡献者
西安市
高级经验
全职员工
仅现场办公
学历未注明
软件工程
Ams
Android Framework
Anr
Crash
Gdb
Surfaceflinger
Wms
性能优化
AI 估算 · 18k–28k
西安Android高级开发岗位,Framework方向稀缺,薪资有一定竞争力,但非一线城市,上限适中。
职位详情
关于这个职位
该职位主要负责Android Framework层功能开发、系统稳定性维护(如ANR/Crash处理)以及系统模块优化
适合有深厚Java/C++基础、熟悉Android系统框架(如AMS、WMS等)的开发工程师
你将参与新技术研究,并对产品体验提出改进建议,是典型的技术专家路线
最低要求
良好的Java/C++语言基础,熟悉常用数据结构和算法,熟悉设计模式
熟悉Android基础架构、组件、UI、性能优化、内存优化等,对于Android的新版本新特性有一定程度的了解
熟悉Android系统框架,Framework service,熟悉下列一个或多个模块机制原理AMS、WMS、SurfaceFlinger、View体系架构等,或其他Framework模块有开发经验者优先,或者具有丰富Android应用开发经验,且对framework学习和开发有强烈兴趣
熟练使用常用调试工具AndroidStudio、Eclipse、GDB,具备良好的分析解决问题的能力,能独立承担任务,有良好的进度把控能力
对android稳定性问题有一定的经验,ANR,crash,watchdog问题要熟练掌握
具备良好的团队精神和沟通意识,责任心强,工作认真细致,有良好的抗压能力
工作职责
AndroidFramework功能开发、需求分析、框架设计、调试等
Android稳定性问题处理,ANR,Crash,Watchdog问题处理
负责Android系统模块的优化和系统稳定性维护
学习和研究新技术以满足产品的需求,根据开发过程中的体验对产品提出改进建议
AI 洞察
优缺点分析
优点
- Android Framework方向技术壁垒高,经验积累后职业护城河深,市场价值稳定
- 工作内容涉及系统底层,能深入理解移动操作系统原理,技术视野开阔
- 闻泰科技为大型ODM公司,项目体量大,有机会接触多品牌机型,实战经验丰富
- 系统层调试难度大,稳定性问题复现和定位耗时,需要较强的耐心和逻辑推理能力
- 技术栈偏向底层,日常开发工具与通用应用开发不同,学习曲线较陡
- 适合对Android底层原理有浓厚兴趣、喜欢钻研技术难题、具备较强抗压能力的工程师
缺点 / 挑战
- ODM行业节奏快,可能面临多项目并行交付的压力
角色解读
- 技术深度上,可成长为Android Framework专家或系统架构师,主导底层技术演进
- 横向扩展可向系统性能优化、跨平台开发(如Flutter/鸿蒙)或多媒体领域发展
- 管理路径上,可升任技术组长或团队技术负责人,带领小组完成核心模块开发
- 负责Android Framework层功能开发,包括需求分析、框架设计和代码实现
- 处理Android系统的稳定性问题,如ANR、Crash、Watchdog,确保系统可靠运行
- 优化系统模块性能,参与内存优化、UI流畅度提升等关键技术攻关
- 跟踪并研究Android新版本特性,推动新技术在产品中的落地
- 扎实的Java/C++编程基础,熟悉数据结构和算法,掌握设计模式
- 深入理解Android系统架构,包括AMS、WMS、SurfaceFlinger、View体系等核心模块
- 熟练使用Android Studio、Eclipse、GDB等调试工具,具备独立分析解决复杂问题的能力
- 有丰富的Android系统稳定性问题排查经验(ANR、Crash等)
申请策略
- 关注闻泰科技的业务方向(如手机、平板、IoT),在面试中展示对相关产品的理解
- 准备好系统性源码分析案例,面试中主动引导至自己熟悉的模块
- 突出Framework相关项目经历,如参与过系统定制、性能优化、稳定性治理等
- 详细描述解决ANR/Crash问题的典型案例,量化指标(如降低崩溃率XX%)
- 展示技术深度:源码阅读分析、定制化模块设计、开源贡献等
- 提前阅读Android源码(如AOSP中framework/base核心模块),理解关键流程
- 练习使用Systrace、Traceview、GDB等高级调试工具,提升问题定位效率
- 补充C++底层知识(如Binder机制、内存管理),加深系统理解
面试指南
- 问题解决类:现象描述 → 排查工具/方法 → 根因分析 → 解决方案 → 效果验证
- 原理理解类:模块核心职责 → 关键数据结构/流程 → 与其他模块的交互 → 实际应用
- 性能优化类:识别瓶颈 → 量化指标 → 优化手段(代码/布局/绘制) → 效果对比
- 请描述一次成功解决Android ANR问题的完整过程
- AMS和WMS的工作原理是什么?它们如何协调管理Activity和Window?
- SurfaceFlinger的作用是什么?如何进行UI渲染性能优化?
- 解释Android Binder机制,并说明在Framework中的应用场景
- 你如何跟踪和定位一个偶现的Crash?
职位点评
65
综合评分
深度Android底层开发岗位,技术成长优,薪资中等,WLB一般。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
最重视技术深度和成长空间、能接受一定工作强度且以长期职业积累为目标的求职者。
表现最好
成长发展
相对薄弱
使命价值
薪资福利65
成长发展80
工作生活55
使命价值50
薪资福利
65中等
薪资处于西安市场中等偏上水平,但ODM行业福利一般,未在JD中明确提及额外福利。
薪资信号未披露(AI估算:18K-28K/月)
成长发展
80较高
技术栈前沿,深耕Android底层能积累高价值技能,但JD未明确晋升通道或培训机制。
技术前沿主流现代技术
技术栈Android Framework、AMS、WMS、SurfaceFlinger、GDB、性能优化
业务类型ambiguous
工作生活
55较低
要求现场办公,工作地点西安,未提及弹性工时,行业特点可能有一定加班压力。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
50较低
ODM行业偏硬件制造,社会影响力中等,产品成就感来源于出货量而非创新突破。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
闻泰科技 的其他在招职位
相似职位推荐
Watch Jobs