vivo软件测试开发工程师
社招全职3年以上品质类地点:东莞 | 南京 | 深圳状态:招聘
任职要求
【硬性要求】 1.学历经验: 计算机、电子工程相关专业本科及以上学历,3年以上系统底层开发或测开经验,有手机/嵌入式平台BSP或性能功耗测试经验者优先。 2.技术深度: 1)精通C语言,具备良好的Linux内核或驱动开发基础,能读懂内核关键模块源码。 2)深入理解Linux内核内存管理、进程调度、电源管理等机制及其在Android上的实现与增强。 3)熟悉Android性能剖析工具(如Perfetto, Systrace)和功耗测试方法,能解读相关数据。 3.系统能力: 熟悉Android系统启动流…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
Android BSP/系统底层测试开发专家(内存/调度/电源方向) 岗位名称: Android BSP/底层系统测试开发专家 / 系统性能与功耗测开工程师 岗位核心目标: 负责Android系统底层(BSP及内核)在内存管理、CPU调度、电源管理、热管理等核心机制上的性能、功耗与稳定性测试验证,从系统层面保障产品的流畅度、续航与可靠性。 1.负责Android设备内存、调度、电源、热管理等系统底层特性的测试策略制定、自动化实施与深度分析。 2.深入理解Linux内核相关子系统(如Memory, CPUFreq/CPUHotplug, PM, Thermal)及Android HAL层工作原理,能与驱动、内核开发团队协同定位底层问题。 3.开发系统级性能、功耗、压力测试工具与监控平台,进行数据采集、分析与瓶颈定位。 4.主导关键性能与功耗场景(如应用启动、多任务切换、游戏、待机)的测试与优化验证,输出量化评估报告。 5.研究业界先进测试方法,构建并持续优化底层系统特性的自动化测试与持续集成体系,掌握一种以上测试代码编译、自动化执行的测试框架
包括英文材料
学历+
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
还有更多 •••
相关职位
社招3年以上基础业务质量组
1.负责业务质量保证工作,包括需求分析评审、测试计划制定、用例设计与执行、缺陷的跟踪和问题定位、项目质量风险把控等 2.针对业务痛点质量风险、线上问题分析,推进业务质量过程持续改进 3.自动化用例开发维护,性能测试脚本编写及执行,运用工具提高测试效率
更新于 2025-03-21北京
社招3年以上新房平台研发部
1.负责业务质量保证工作,包括需求分析评审、测试计划制定、用例设计与执行、缺陷的跟踪和问题定位、项目质量风险把控等; 2.针对业务痛点质量风险、线上问题分析,推进业务质量过程持续改进; 3.自动化用例开发维护,性能测试脚本编写及执行,运用工具提高测试效率.
更新于 2025-03-21北京
社招网易职能
1、负责财经业务域相关系统的质量保障。 2、针对领域内业务特点制定和实施业务测试流程规范,使用自动化相关工具持续提升研发效率。 3、关注线上质量,参与生成故障复现和复盘,持续提升产品稳定性和用户体验。 4、带领其他测试开发工程师执行项目测试,包括制定测试计划、分配测试资源、跟进测试执行。
更新于 2025-04-03杭州