vivo框架工程师
社招全职3年以上研发类地点:杭州 | 南京状态:招聘
任职要求
1、3年以上Android framework开发经验,有AMS,WMS、PMS、UMS服务开发经验,有多窗口开发经验; 或熟悉多用户管理,有应用分身开发经验。 2、熟悉Android内存调试、性能、JE/ANR/NE问题分析处理工作,有性能优化经验优先; 2、工作责任心强,积极主动,思路清晰有条理,有良好的团队协作精神; 4、具备良好的沟通和分析解决问题能力,能独立承担项目开发维护工作; 5、精通多线程、对高性能程序设计、架构有较多的工程经验,对系统应用管理、内存管理、进程管理有较深入理解。
工作职责
1、负责手机系统框架开发维护以及内外销及适配工作,相关项目管理工作; 2、负责手机系统框架软件设计、开发、维护和优化工作、编码与测试,开发文档编写; 3、解决产品在使用过程中遇到的各类问题; 4、跟进研究行业内技术动向,做好相关产品的技术规划和预研,保证公司产品的技术领先性。
包括英文材料
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
相关职位
社招3-5年研发类
1、根据XR系统的需求,制定方案并完成开发; 2、负责Android系统DMS送显管理优化与问题解决,包括花屏、冻屏、黑屏等; 3、负责优化 Android 系统的渲染性能,通过对渲染代码的审查和分析,找出可能导致渲染效率低下的瓶颈,并制定相应的优化方案; 4、其它Android framework模块工作。
社招3年以上研发类
1.定位创新方案/算法研究开发,优化解决定位不准、定位慢等痛点问题 2.多源融合定位算法预研开发,优化严重遮挡、无信号等极限场景的定位问题 3.MTK/QCOM平台定位性能优化 4.定位新功能开发与测试用例设计
社招5年以上研发类
1.跟踪和洞察多设备跨端办公的新技术发展,并分析相关技术趋势对现有产品线/业务的关键影响路径; 2.从用户体验出发,挖掘场景价值点,识别关键技术,通过技术预研和原型验证实现推动重大技术项目落地; 3.负责跨端办公方向软件产品的稳定性、性能、策略优化等工作,提升用户在跨端办公核心场景下的用户体验。
更新于 2025-09-16