百度安卓系统开发工程师(J85004)
社招全职5年以上小度科技地点:北京状态:招聘
任职要求
-本科或以上学历计算机相关专业学历; -5年以上Android系统开发经验,有智能硬件App,嵌入式(Linux、RTOS)开发经验者更优; -熟悉Android基础架构、组件、UI、性能优化、内存优化等,能够对Android系统性能调优; -熟悉Android系统框架及多个核心模块,如AMS、…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
-负责Dueros智能硬件产品的开发 -负责Android Framework及系统应用的需求分析、架构设计和开发实现 -负责Android系统定制、性能优化和系统稳定性维护 -与产品、业务紧密合作,可独立解决工程化过程中遇到的各种问题,保证产品按时保质交付 -学习和研究新技术以满足产品的需求,负责关键技术问题的攻克
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
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
RTOS+
[英文] RTOS Fundamentals
https://www.freertos.org/Documentation/01-FreeRTOS-quick-start/01-Beginners-guide/01-RTOS-fundamentals
A Real-Time Operating System (RTOS) is a type of computer operating system designed to be small and deterministic.
性能调优+
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.
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.
还有更多 •••
相关职位
社招1-6年SOFTWARE
安卓系统开发工程师-通信方向: 1.负责通信感知技术方案设计与需求开发优化 2.负责ANR 卡顿加载慢场景下Android 性能trace分析 安卓数据分析工程师-通信方向: 1.负责Android通信相关业务的技术课题开发; 2.负责通信业务运营数据分析工作 3.参与制定相关技术方案、数据自动化处理工具开发以及运营文档编写
更新于 2025-10-02深圳
社招3年以上客户端开发
1、负责安卓系统底层模块的开发与性能优化,包括但不限于进程/线程调度、内存管理、JNI/NDK交互、Binder机制等核心机制; 2、深入分析并解决系统级稳定性问题(ANR/崩溃/死锁/内存泄漏),建立长效监控与优化方案; 3、主导高性能多媒体框架开发,优化图片(Bitmap/JNI解码)与视频(MediaCodec/FFmpeg)编解码管线; 4、参与渲染管线优化(SurfaceFlinger/OpenGL ES/Vulkan),实现复杂动画效果的流畅渲染; 5、开发C++ Native层核心组件,进行跨平台库的调试与性能调优(Perf/ASan/Valgrind); 6、针对低端设备进行深度性能适配,优化系统资源竞争与功耗表现;
上海
社招A02943
1. 负责座舱性能稳定性平台体系能力建设(如大数据监控、工具、自动化平台等); 2. 负责量化标准的制定、迭代和竞品对标体系建设; 3. 负责座舱软件平台化架构设计和解耦方案开发。
更新于 2024-11-04南京