小米安卓技术专家
社招全职5-10年A156128地点:北京状态:招聘
任职要求
必备条件: 1. 5-10年以上Android系统开发经验,主导过Android核心子系统的开发和优化 2. 精通Android系统架构,有Framework/HAL/Kernel层代码优化和改进能力 3. 深度掌握Android底层机制(Binder驱动实现、SurfaceFlinger合成策略) 4. 深度掌握性能调优方法论(CPU调度优化、GPU指令流分析、IO路径缩短) 5. 熟悉Android Treble架构、VNDK兼容性规范及CTS/VTS测试框架 加分项: - 熟悉Rust编程语言,有使用Rust重构或改写系统关键模块的经验 - AOSP官方代码提交记录或Google Partner Award获得者
工作职责
1. 主导小米澎湃OS核心子系统(如运行时、图形渲染管线)的深度优化 2. 设计跨层级性能优化方案(如启动加速、内存压缩、低延迟触控链路) 3. 攻克小米澎湃OS复杂的运行架构需求(多设备协同、异构计算资源调度)的技术难点 4. 构建系统级调试工具(如定制Tracepoint、动态热补丁注入)
包括英文材料
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.
Rust+
https://www.youtube.com/watch?v=BpPEoZW5IiY
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners.
https://www.youtube.com/watch?v=rQ_J9WH6CGk
相关职位
社招5年以上
1)负责海外K歌产品客户端产品的开发与维护; 2)K歌核心场景和线上问题的技术难题攻关,提高业务交付质效及线上服务的运行稳定性; 3)通过技术驱动为业务赋能,完成技术研究工作,并能最终拿到业务成果; 4)负责移动端研发质量和效率优化工具的开发与维护; 5)负责移动端研发体系平台能力建设;
更新于 2025-10-11
社招10年以上A227903
1. 规划公司Rust技术战略,主导小米澎湃OS关键路径(如编译器)的技术攻坚 2. 设计Rust与硬件协同的创新方案(如Rust实现的硬件抽象层、微架构优化) 3. 解决系统级复杂问题(如内存安全边界验证、确定性延迟保障、热升级支持) 4. 代表公司参与Rust社区建设,推动内部技术成果开源及行业标准制定 5. 搭建团队技术护城河,预研Rust在小米澎湃OS领域的前沿方向(如形式化证明、ZKP集成)
更新于 2025-02-26
社招10年以上A142705
1. 规划公司Rust技术战略,主导小米澎湃OS关键路径(如编译器)的技术攻坚 2. 设计Rust与硬件协同的创新方案(如Rust实现的硬件抽象层、微架构优化) 3. 解决系统级复杂问题(如内存安全边界验证、确定性延迟保障、热升级支持) 4. 代表公司参与Rust社区建设,推动内部技术成果开源及行业标准制定 5. 搭建团队技术护城河,预研Rust在小米澎湃OS领域的前沿方向(如形式化证明、ZKP集成)
更新于 2025-02-26