vivoandroid系统开发工程师
社招全职3-5年研发类地点:深圳状态:招聘
任职要求
1、本科及以上学历,计算机等相关专业,有4年及以上Android系统开发经验; 2、较强的C/C++/Java编码功底,较强的软件开发、设计和架构能力; 3、熟悉Linux、Android系统,具备较强的系统分析能力,熟练掌握常用的分析调试工具; 4、熟悉Android Framework(括AMS、WMS、Input、View等)及四大组件,具备App、Service、Native、HAL的垂直开发能力; 5、有责任心,良好的沟通协作能力,有较强的逻辑思维,具备技术探索精神和创新思维。
工作职责
1、负责Android系统的深度定制与开发,涉及游戏直播、投屏等方向。 2、主导项目的架构设计、开发、性能优化等工作; 3、横向推动其他专业模块的技术投入,确保项目的顺利落地。
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
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
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.
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
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
相关职位
社招2年以上软硬件服务-Sa
1. 负责美团Android收银机上应用软件开发,包括远程协助、设备助手、Launcher等设备管理服务; 2. 负责Android Framework层功能设计与实现,对安卓原生ROM进行定制以及系统性能优化; 3. 解决ROM及相关APP运行中出现的故障和问题,同时提供性能优化、日志收集及统计分析等方案; 4. 跨平台工具支持:对Windows C++及工具开发有一定了解,能够完成相关C++及工具的维护与升级工作,支持团队开发和产品迭代。 5. 和产品经理密切沟通,参与产品需求讨论,功能定义。
更新于 2025-06-22
社招5年以上A207905
1、负责Android OS体验的深度定制和开发,保证产品迭代顺利推进; 2、主导和参与项目技术架构设计、开发、性能优化等工作,保证软件的开发进度和质量。
更新于 2023-11-30
社招5年以上
1、负责Android系统底层开发,包括Framework定制、HAL层开发、设备驱动适配及性能优化; 2.、基于JNI/NDK开发高性能本地库,实现Java与C++/C的高效交互,确保车载/机器人系统的实时性要求; 3、参与机器人中央域控制器(CDCU)相关开发,包括CAN通信、诊断协议(UDS/OBD)、ECU间通信等; 4、解决系统级疑难问题(如Binder通信优化、内存泄漏、车规级稳定性问题)。
更新于 2025-06-30