vivo影像应用软件工程师(影像能力生态方向)
社招全职7年以上研发类地点:杭州 | 深圳状态:招聘
任职要求
1、本科及以上学历,计算机、软件工程或相关专业优先; 2、7年以上Android开发经验,精通Android平台原理及性能优化,熟练掌握Java,Kotlin,熟练C,C++,Python者优先; 3、了解相机开发流程、熟悉图像渲染、音视频编解码原理,了解性能、内存的优化方案; 4、以内外部影像需求为基础,以开放API为核心构建开发者友好的生态环境,包括SDK、示例代码和教程文档,了解谷歌 camera extension 架构等; 5、有开放平台使用经验,有大型开放平台(如:小程序、安卓应用、苹果应用等)对接经验,对开放平台的设计思想有较深认知; 6、了解Android逆向解析和安全技术、可以快速分析市场影像生态类能力的技术方案、并进行拆解; 7、具有强烈的责任心和团队合作精神,乐于主动推进解决各种难题。
工作职责
1、负责影像生态、开放能力建设等SDK架构的设计与开发落地; 2、对头部应用的影像技术合作需求, 进行评估、设计、分解和开发交付,并保证代码质量; 3、负责编写影像能力SDK相关的技术和对接文档,为使用方提供技术支持; 4、对接头部应用,拉齐厂商影像能力规划、构建影像生态技术矩阵。
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
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.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
小程序+
https://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-one.html
小程序已经成为国内前端的一个重要业务,跟 Web 和手机 App 有着同等的重要性。小程序开发者供不应求,市场招聘需求极其旺盛,企业都抢着要。
相关职位
社招2年以上嵌入式
1. 负责raw图像编辑与导出,参与图像算法的效果调优与性能优化; 2. 负责AI影像算法在iOS/Mac/Android等平台部署与优化; 3. 参与raw图像处理链路的性能优化,改善应用流畅度和交互体验。
更新于 2025-08-20

社招3年以上前端开发
1. 负责美图视频Wink产品在HarmonyOS系统的功能开发、性能优化及架构设计,保障用户体验流畅性; 2. 深入理解HarmonyOS核心特性(如分布式能力、原子化服务、ArkUI框架等),探索其在影像处理领域的创新应用; 3. 能够快速开发Demo,与产品、设计团队协作,参与需求评审与技术方案设计,推动技术落地; 4. 解决HarmonyOS平台适配性难题,提升应用稳定性与兼容性; 5. 关注鸿蒙生态技术动态,参与跨端能力整合与新技术预研,推动团队技术升级。
更新于 2025-03-28
社招3年以上研发类
1、负责影像类APP产品的技术线规划,技术方案设计与研发,完成高质量编码和自测工作: 2、与业务产品经理配合,深度参与影像类产品需求的规划,功能定义、开发等工作; 3、参与影像APP架构设计迭代与落地、熟悉影像APP的性能功耗优化方案并根据业务需求制定核心策略; 4、有自主学习前沿技术和预研的意愿,能够承担核心重点、难点的技术攻坚工作;
更新于 2025-09-26