岗位描述
岗位职责
1. 参与商米 Android/鸿蒙系统应用研发,包括 Settings(系统设置)、SystemUI(系统界面)、SetupWizard(开机向导)、Launcher(桌面启动器)的功能开发、迭代优化与问题修复,以及这些应用向鸿蒙平台的适配与迁移。
2. 参与外设服务管理 App 研发,对接打印机、扫码枪、刷卡器、钱箱等商用外设,完成连接、配置、状态管理与功能适配。
3. 参与 AI 增值业务交付,将语音交互、图像识别、智能推荐、端侧模型等 AI 能力集成到商用设备与 SaaS 类 App 中,结合零售、餐饮等商用场景完成方案验证、功能开发、模块集成与效果调优。
4. 负责所做模块的性能与稳定性优化,并编写相关技术文档。
5. 配合产品、测试及其他研发团队,参与需求评审、技术方案讨论、接口联调与问题排查,推动项目按时交付。
任职要求
(一)基本要求
1. 本科及以上学历,2027 届应届毕业生。
2. 计算机、软件工程、电子信息、通信、物联网、自动化、人工智能等相关专业。
3. 熟练掌握 Java、Kotlin、ArkTS、C++ 之一,写出的代码结构清晰、可读性好。
4. 做过 Android 或鸿蒙相关项目,应用、系统模块、设备侧都可以,课程设计、个人作品和实习都算。面试时能讲清当时的问题、试过的方案,以及为什么最后选了这个。
(二)优先条件
国内双一流院校,或 QS 前 200 海外院校。
(三)加分项
1. 读过或编译过 AOSP、OpenHarmony 等大型开源项目,能讲清其中一个模块的设计意图,以及它好在哪里、哪里有取舍。
2. 对 Android 与鸿蒙的技术路线、生态差异有自己的观察和判断,并能说明依据。
3. 能阅读 C/C++ 系统代码并讲清一段调用链,或在 Android 与鸿蒙上都做过可运行模块。
4. 对 AOSP、OpenHarmony 有实质代码贡献,能说明问题成因、修改思路和社区对方案的反馈(需提供 commit/PR 链接)。
5. 持续写原创技术内容(博客、开源仓库文档等),里面有自己的分析与判断。
6. 华为鸿蒙开发者大赛等厂商竞赛获奖,或 ACM-ICPC、CCPC 等省级以上竞赛奖项。面试时能复盘关键题目或方案的思路与权衡。
四、我们希望你是这样的人
1. 你做过东西,并且能讲清楚为什么那样做。
不限形式——课程项目、个人作品、实习、开源贡献、竞赛都算。我们关心的是你能不能说明白:当时的问题是什么、你试过哪几种方案、最后为什么选了这个。
2. 你折腾过一些没人要求你做的事。
给自己写过小工具、改过开源项目、刷过设备、拆过源码、写过技术笔记——任何出于自己兴趣的技术实践。
3. 卡住的时候,你会自己往下挖。
看到陌生的报错,你的第一反应是读日志、翻文档、点进源码,接着把原因定位下去。
4. 面对陌生的代码库,你不怕。
给你一个没见过的项目,你能在合理时间内摸清主干,知道从哪里下手。
5. 基础是扎实的。
数据结构与算法、操作系统、计算机网络,能把原理讲清楚。
6. 重度专业好奇心,对底层有兴趣。
这个岗位会往系统深处走。如果「操作系统怎么实现的」「这个 API 底下发生了什么」能让你有兴趣看下去,你会在这里得到更多的实战机会。