vivo logo
vivo
软件系统工程师

软件系统工程师

发布于 大约 14 小时前

普通员工/个人贡献者

上海市 / 深圳市
高级经验
全职员工
仅现场办公
学历未注明
嵌入式开发
Bsp
Framework
Rtos
内核
系统调优
设备驱动

AI 估算 · 30k–50k

底层系统开发技能稀缺,vivo薪资竞争力强,通常15薪。

职位详情

关于这个职位

该岗位主要负责vivo终端产品的底层操作系统架构设计与开发,涵盖Android/Linux/RTOS等多种系统,涉及驱动、内核、框架层技术

你将参与核心模块开发、性能优化和问题攻坚,需要具备扎实的底层技术功底和架构思维

最低要求

熟悉并理解Android/Linux、RTOS等主流操作系统整体架构,具备独立的底层软件架构设计、方案规划能力

精通BSP和外设驱动的核心原理与完整开发流程,深入理解系统内核、中间件及Framework框架层运行机制,具备底层与上层框架的技术联调、功能互锁与协同开发能力
能够独立负责底软系统功能预研、架构设计、性能优化、稳定性迭代,具备较强的底层问题排查、疑难问题分析与解决能力
具备优秀的技术文档撰写能力,可独立梳理、输出规范的技术方案、架构文档、并与协作团队完成串讲对齐
具备优秀的团队协作能力、横向沟通协调能力,工作责任心强,主观能动性强,能够高效配合团队完成项目研发与落地工作

工作职责

负责Android/Linux、RTOS主流操作系统底层软件架构设计、底层基础功能开发、系统适配与特性迭代落地

负责底软核心模块开发与调试,打通底层驱动、系统内核与中间件、Framework框架层的技术通路,完成跨层级技术联调与功能互锁适配
负责底层软件方案优化、系统性能调优、稳定性加固,梳理底层技术逻辑,保障系统整体架构的合理性、可维护性与稳定性
负责项目技术文档、架构文档、方案文档的梳理与输出,沉淀底层软件开发规范与技术经验,支撑项目迭代与技术复盘
配合产品、硬件、应用层等相关部门完成新技术、新项目的研发落地、系统联调,快速分析并解决底层软件相关疑难问题,保障项目顺利推进

AI 洞察

优缺点分析

优点

  • 涉及底层核心技术,技术壁垒高,个人能力成长迅速
  • vivo作为头部手机厂商,平台大,业务稳定,项目有影响力
  • 岗位职责全面,涵盖架构、开发、优化、文档,综合能力锻炼大
  • 薪资在行业内具有较强竞争力,福利保障完善
  • 底层系统开发复杂度高,需要同时掌握涉及多个技术栈,学习成本高
  • 现场办公要求固定在上海或深圳,对工作地点有要求
  • 适合热爱底层技术、乐于攻克复杂系统问题、追求技术深度和长期成长的工程师

缺点 / 挑战

  • 工作压力可能较大,需要应对系统疑难问题,有时需配合项目节点加班

角色解读

  • 可向资深系统架构师方向发展,主导整个底软技术体系
  • 有机会横向扩展至芯片适配、系统安全、人工智能等前沿方向
  • 在vivo等大厂积累经验后,可晋升技术专家或技术管理岗位
  • 负责Android/Linux、RTOS等操作系统的底层架构设计与开发,包括系统适配、特性迭代
  • 进行底层核心模块开发,打通驱动、内核到Framework的技术通路,解决跨层级技术难题
  • 开展系统性能调优和稳定性加固,保障系统整体架构的合理性与可维护性
  • 输出技术文档和架构方案,并与硬件、产品、应用层团队协同推进项目落地
  • 精通C/C++,熟悉Android/Linux/RTOS系统架构与内核原理
  • 深入理解BSP、外设驱动、内核、中间件及Framework框架层的运行机制
  • 具备独立的问题排查、性能调优和架构设计能力
  • 优秀的文档编写与跨团队沟通协作能力

申请策略

  • 了解vivo的产品线和技术方向,在面试中能结合业务场景表达
  • 准备一个你主导过的底层系统架构项目,清楚阐述设计与取舍
  • 突出BSP、驱动、内核或Framework相关的项目经验,展示架构设计能力
  • 列举你解决过的底层疑难问题,用具体数据和结果体现成效
  • 强调对Android/Linux/RTOS整体架构的理解,可附带技术博客或开源贡献
  • 展示跨团队协作和技术文档编写能力,如架构设计文档、方案评审记录
  • 深入复习Linux内核、设备驱动模型,Android Binder、HAL等机制
  • 如果熟悉RTOS,可以补充学习FreeRTOS或其他实时系统

面试指南

  • 技术问题采用STAR法则:情境-任务-行动-结果,结合具体项目说明
  • 架构设计问题可从需求分析、模块划分、接口定义、扩展性考虑等维度回答,突出权衡决策
  • 协作问题强调沟通机制和解决问题导向,体现团队意识和领导力
  • 请描述Linux内核中设备驱动模型的框架,以及如何编写一个字符设备驱动
  • Android系统中,从硬件驱动到上层Java API的完整调用链路是怎样的?
  • 如何分析和解决系统启动慢或系统稳定性问题?
  • 你如何进行系统架构设计?请举例说明你的一次架构设计实践
  • 在跨团队协作中,遇到技术分歧时你如何处理?

职位点评

73
综合评分

vivo高级系统工程师,技术前沿、薪资优厚,但WLB不明确。

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

更适合这类人
适合追求技术深度和职业成长、能接受现场办公和一定工作强度的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展90
工作生活50
使命价值70

薪资福利

75中等

该职位为vivo资深技术岗,薪资水平有竞争力,但JD未披露具体薪资和福利,存在一定不确定性。

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

成长发展

90较高

职位涉及Android/Linux/RTOS底层架构,技术深度高,成长空间大,适合追求技术突破的求职者。

技术前沿主流现代技术
技术栈Android、Linux、RTOS、BSP、内核、Framework
成长机会技术复盘
业务类型ambiguous

工作生活

50较低

职位要求现场办公,JD未提及弹性工作或加班情况,工作节奏可能较紧凑。

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

使命价值

70中等

vivo作为知名科技企业,产品影响力大,但JD未强调社会使命,意义感主要来自技术成就。

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