vivo软件测试工程师/专家
社招全职8年以上研发类地点:上海 | 深圳状态:招聘
任职要求
1、本科及以上,计算机、通信、电子及相关专业; 2、有手机SoC芯片架构经验,熟悉CPU、cache、总线及存储架构,熟悉不同架构设计对实际应用场景及benchmark各维度性能表现的影响,能够发现问题及提出解决方案; 3、熟悉安卓系统CPU调度机制,有处理器调优经验和系统性能优化经验; 4、有良好的理解能力,责任心强,良好的团队协作能力和独立思考解决问题的能力; 5、有根据实际业务场景程序及片段优化CPU及系统性能的经验优先。
工作职责
1、基于软件评估手机SoC架构设计和IP选择的合理性,包括CPU、GPU、DDR等IP模块; 2、评估手机SoC在各种应用场景中的性能、延迟、带宽、内存等,输出设计需求,输出相关领域的竞品分析报告; 3、根据手机的实际应用场景,从性能和流畅性角度,分析分解出对CPU组合、能效曲线、cache配置及机制等方面的需求,给出架构要求; 4、负责性能问题分析,包含APP层面、框架层面、驱动层面、SoC层面,提出优化和改进方案。
包括英文材料
SOC+
https://www.arm.com/resources/education/books/modern-soc
The aim of this textbook is to expose aspiring and practising SoC designers to the fundamentals and latest developments in SoC design and technologies using examples of Arm Cortex-A technology and related IP blocks and interfaces.
https://www.arm.com/resources/education/education-kits/introduction-to-soc
To produce students with solid introductory knowledge on the basics of SoC design and key practical skills required to implement a simple SoC on an FPGA and write embedded programs targeted at the microprocessor to control the peripherals.
https://www.youtube.com/watch?v=dokgLSAhqHI
A key part of the digital innovation revolution has been the embrace of the SoC, or system-on-chip.
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
相关职位
社招5年以上研发类
1、安全测试策略制定:负责制定软件安全测试的整体策略和计划,确保测试活动符合项目需求和行业标准。 2、测试需求分析:深入理解产品需求文档,从中提取安全测试需求,识别潜在的安全风险点。 3、测试设计与执行:设计并执行全面的安全测试用例,包括但不限于渗透测试、漏洞扫描、安全配置审核等,确保软件的安全性。 4、缺陷跟踪与管理:使用缺陷跟踪系统记录、分类、跟踪并验证安全缺陷的修复情况,确保所有安全问题得到妥善解决。 5、测试报告与反馈:编制详细的安全测试报告,向开发团队、项目经理及其他利益相关者提供测试结果和改进建议。 6、自动化测试:研究和引入合适的自动化测试工具和技术,提高安全测试的效率和质量。

社招3年以上技术类
职位描述 1. 有3年以上服务端测试工作经验;有较好的代码能力,能独立的通过技术手段保证得物App的产品质量; 2. 能通过持续集成和线上质量监控提升团队工作效率; 3. 精通服务端测试方法、设计和流程,掌握接口测试,系统测试的方法; 4. 良好的沟通能力和团队协作能力,能从整个研发的角度出发,对研发流程和研发效率的改善提出落地方案;
更新于 2025-06-11
社招3年以上A99127
1、精通软件测试理论,能够制定合理的测试策略,带队完成Android App测试交付; 2、能够从全流程角度,设计相应的测试方案,负责产品相关的业务测试、集成测试及回归测试等; 3、与研发、项目、产品经理一起完成需求规划,把控项目进度和上线质量; 4、带队完成测试效能提升,包括自动化提效、问题前置拦截等,持续增加测试影响力。
更新于 2024-04-19