OPPO系统工程师
社招全职1-6年SOFTWARE地点:深圳状态:招聘
任职要求
1、熟悉系统开关机原理,了解Android 架构的技术演进思路,具备软件分层设计能力,并且熟练使用设计模式 2、熟悉Android framework 各模块的设计,如:AMS/WMS/PMS/Sensor 等,能够进行稳定问题分析与解决; 3、具备扎实的java,Android性能调优经验,有Android 系统相关工作经验优先; 4、具备良好的团队沟通协同能力,积极主动敢于担当,具有团队精神和快速学习能力;
工作职责
1、负责Android framework 层的持续优化改进,例如:WMS/AMS/PMS等模块的优化设计 2、负责Android 手机系统的需求分析及开发工作,保障模块交付质量 3、负责系统各模块的稳定性、性能等问题的分析解决;
包括英文材料
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.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
性能调优+
https://goperf.dev/
The Go App Optimization Guide is a series of in-depth, technical articles for developers who want to get more performance out of their Go code without relying on guesswork or cargo cult patterns.
https://web.dev/learn/performance
This course is designed for those new to web performance, a vital aspect of the user experience.
https://www.ibm.com/think/insights/application-performance-optimization
Application performance is not just a simple concern for most organizations; it’s a critical factor in their business’s success.
https://www.oreilly.com/library/view/optimizing-java/9781492039259/
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done.
开发框架+
[英文] 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/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
相关职位
社招2-6年SOFTWARE
1、负责Android系统动效优化,包括但不限于性能,功耗,发热,稳定性等 2、 负责系统动画效果开发及优化 3、负责支撑系统显示和视觉表现力的全局UI能力实现,如:模糊、阴影等
更新于 2025-08-30
社招3-8年SOFTWARE
职位描述 1、负责realme游戏优化技术在各平台移植落地和问题解决,包括但不限于性能,功耗,发热,图像等游戏优化技术; 2、负责游戏联合送测调优,参与驻厂联调及部分行业标准制定; 3、负责游戏性能、温升、功耗优化新技术开发,包括但不限于AI,内核调频调度等技术领域。
更新于 2025-09-19