
vivo
软件系统工程师
软件系统工程师
发布于 大约 8 小时前普通员工/个人贡献者
上海市 / 深圳市
高级经验
全职员工
仅现场办公
学历未注明
嵌入式开发
Bsp
Framework
Rtos
内核
性能调优
系统架构
驱动开发
AI 估算 · 25k–45k
vivo大型企业,系统软件岗技术要求高,一线城市薪资有竞争力,通常15薪。
职位详情
关于这个职位
负责vivo产品底层软件系统架构设计与开发,涵盖Android/Linux/RTOS等操作系统,包括BSP驱动、内核、Framework层的技术联调与优化,是技术深度较高的系统软件岗位
适合有扎实底层技术背景、喜欢挑战疑难问题的工程师
最低要求
熟悉并理解Android/Linux、RTOS等主流操作系统整体架构,具备独立的底层软件架构设计、方案规划能力
精通BSP和外设驱动的核心原理与完整开发流程,深入理解系统内核、中间件及Framework框架层运行机制,具备底层与上层框架的技术联调、功能互锁与协同开发能力
能够独立负责底软系统功能预研、架构设计、性能优化、稳定性迭代,具备较强的底层问题排查、疑难问题分析与解决能力
具备优秀的技术文档撰写能力,可独立梳理、输出规范的技术方案、架构文档、并与协作团队完成串讲对齐
具备优秀的团队协作能力、横向沟通协调能力,工作责任心强,主观能动性强,能够高效配合团队完成项目研发与落地工作
工作职责
负责Android/Linux、RTOS主流操作系统底层软件架构设计、底层基础功能开发、系统适配与特性迭代落地
负责底软核心模块开发与调试,打通底层驱动、系统内核与中间件、Framework框架层的技术通路,完成跨层级技术联调与功能互锁适配
负责底层软件方案优化、系统性能调优、稳定性加固,梳理底层技术逻辑,保障系统整体架构的合理性、可维护性与稳定性
负责项目技术文档、架构文档、方案文档的梳理与输出,沉淀底层软件开发规范与技术经验,支撑项目迭代与技术复盘
配合产品、硬件、应用层等相关部门完成新技术、新项目的研发落地、系统联调,快速分析并解决底层软件相关疑难问题,保障项目顺利推进
AI 洞察
优缺点分析
优点
- 底层软件技术含量高,能深入操作系统核心,积累稀缺的技术经验
- 涉及Android/Linux/RTOS多系统,可拓展多领域技能
- 薪资待遇有竞争力,福利完善
- 底层开发问题排查难度大,需要极强的耐心和逻辑分析能力
- 技术栈较底层,学习曲线陡峭,需要持续投入时间钻研
缺点 / 挑战
- vivo作为头部手机厂商,平台大,项目规模大,技术挑战多,成长速度快
- 工作强度可能较高,项目迭代快,需要适应多任务并行
- 适合对操作系统底层有浓厚兴趣、喜欢技术挑战、具备扎实基础和自主钻研能力的工程师
角色解读
- 技术专家路线:深耕底层系统领域,成为操作系统、驱动或内核方向的专家
- 架构师路线:从模块开发走向系统整体架构设计,主导大型项目技术方案
- 管理路线:有机会带领技术团队,向技术管理方向发展
- 负责Android/Linux/RTOS底层系统软件架构设计与开发,涉及BSP、驱动、内核、Framework等模块
- 进行底层核心模块开发与调试,解决跨层级技术联调问题,保障系统稳定性和性能
- 输出技术文档和架构方案,参与项目技术复盘和规范沉淀
- 与产品、硬件、应用层团队协作,推动新技术落地和项目顺利交付
- 深入理解操作系统原理,熟悉Android/Linux/RTOS架构,精通BSP和驱动开发
- 掌握内核、中间件、Framework层运行机制,能进行底层到上层的技术联调
- 具备性能调优、稳定性问题排查能力,能够独立解决疑难问题
- 良好的文档编写和跨团队沟通能力
申请策略
- 提前了解vivo的产品线(如手机、IoT)及其底层技术方向,在面试中展现匹配度
- 准备一个自己主导的底层技术项目,详细复盘关键问题和解决方案
- 突出相关项目经验,如Android/Linux系统开发、驱动开发、内核优化等
- 强调独立解决疑难问题的案例,展示技术深度和排查能力
- 体现架构设计能力,如系统整体方案设计、模块划分等
- 展示文档撰写和团队协作能力,如输出过技术文档、主导过技术评审
- 深入复习Linux内核和驱动模型,了解Android HAL和Framework架构
- 学习RTOS如FreeRTOS/RT-Thread,补充实时系统知识
面试指南
- 用STAR法则回答项目经历,强调问题背景、你的行动和最终结果
- 对于技术问题,先梳理知识体系,再分点阐述,结合具体场景
- 遇到不会的问题,可以坦诚并展示解决问题的思路,如查阅文档、实验验证等
- 请描述一次调试底层驱动的经历,遇到的最棘手的问题是什么?如何解决的?
- Android系统中BSP到Framework的启动流程是怎样的?
- 如何优化系统启动速度?请给出具体的方案和思路
- 遇到过系统稳定性问题(如死机、重启)吗?如何定位?
- 谈一谈你对Linux内核内存管理的理解
职位点评
68
综合评分
技术深度强、平台大,但工作强度高且WLB不确定。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
适合以技术成长为核心追求,愿意接受现场办公和较强工作强度的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展85
工作生活40
使命价值60
薪资福利
75中等
薪资水平预期较高,vivo为大型企业福利完善,但JD未明确具体薪资和福利,存在不确定性。
薪资信号未披露(AI估算:25K-45K/月)
成长发展
85较高
职位涉及底层系统架构和前沿技术领域,技术深度强,成长空间大,但未见明确的晋升通道描述。
技术前沿主流现代技术
技术栈Android、Linux、RTOS、BSP、驱动开发、内核、Framework、C/C++
业务类型ambiguous
工作生活
40较低
要求现场办公,工作地点在一线城市,通勤可能不便,且底层开发工作强度大,WLB难以保障。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
60中等
vivo为消费电子行业头部企业,产品影响广泛,但具体岗位对社会价值的直接贡献有限。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
vivo 的其他在招职位
相似职位推荐
Watch Jobs