- 地点
- 厦门,中国
- 类型
- 全职
- 资历
- senior
- 编号
- JR00034665
职责
- 负责嵌入式设备 Android 系统架构设计、AOSP ROM 裁剪,移除冗余服务,优化系统启动速度,实现毫秒级的 UI 响应速度与系统稳定性。
- 负责 Android Launcher 的开发与定制,并实现开机自启、多窗口管理、系统级 UI 定制,构建高性能、适配多种尺寸屏幕的智能终端界面。
- 负责编写高性能 C/C++ 或 Rust 系统组件,处理 FFI 插件及跨语言调用。
- 负责协议集成,参与 Matter、Zigbee、PLC 等智能家居协议在 Android 系统中的集成与测试,确保端到端通信的稳定性。
- 负责 AI 流程集成,深度参与“AI 原生”开发流,利用 AI 工具提升代码质量,并探索端侧 AI 模型的集成落地。
必备要求
- 5 年及以上 Android 系统架构设计与开发经验,精通 Android 架构,具备 AOSP 源码编译、裁剪及系统组件定制经验;熟悉 Binder、HIDL/AIDL、JNI 等底层通信机制。
- 具备 Android 启动器(Launcher)的深度定制经验,熟悉 WMS 及 SurfaceFlinger 机制,能解决多尺寸屏幕适配及系统级交互性能问题。
- 熟练掌握 Java/Kotlin 及 C/C++。
优先条件
- 熟悉 SIP 通话/RTP 传输/音视频编解码,有楼宇对讲系统开发和设计经验优先。
- 具备 Rust、Flutter/Dart 相关开发经验优先。
- 对 Matter、Zigbee、PLC 或 RS-485 等协议有一定了解,有智能家居中控或工业手持终端开发背景者优先。
- 掌握 AI 工作流、Agent 设计、Skill 设计等,对端侧 LLM(大模型)推理及应用集成有相关经验者优先。
Responsibilities
- Design embedded Android system architecture, trim AOSP ROM, remove redundant services, optimize system boot speed, and achieve millisecond-level UI response and system stability.
- Develop and customize Android Launcher, implement auto-start on boot, multi-window management, and system-level UI customization; build high-performance smart terminal interfaces adaptable to multiple screen sizes.
- Write high-performance C/C++ or Rust system components, handle FFI plugins and cross-language calls.
- Integrate protocols: participate in integration and testing of Matter, Zigbee, PLC and other smart home protocols in Android system to ensure end-to-end communication stability.
- Integrate AI workflows: deeply participate in "AI-native" development flow, use AI tools to improve code quality, and explore integration of on-device AI models.
Must Have
- 5+ years of Android system architecture design and development experience, proficient in Android architecture, with AOSP source code compilation, trimming, and system component customization experience; familiar with Binder, HIDL/AIDL, JNI and other low-level communication mechanisms.
- Deep customization experience with Android Launcher, familiar with WMS and SurfaceFlinger mechanisms, able to solve multi-screen adaptation and system-level interaction performance issues.
- Proficient in Java/Kotlin and C/C++.
Preferred
- Familiar with SIP calls/RTP transmission/audio-video codec; experience in building intercom system development and design is preferred.
- Experience with Rust, Flutter/Dart development is preferred.
- Understanding of Matter, Zigbee, PLC or RS-485 protocols; background in smart home central control or industrial handheld terminal development is preferred.
- Knowledge of AI workflows, Agent design, Skill design, etc.; experience with on-device LLM inference and application integration is preferred.
公司简介
在 ABB,我们帮助各行各业保持竞争优势——更高效、更可持续地运营。进步是我们的标准——为了您、您的团队,以及全世界。作为全球领导者,我们为您提供实现这一目标所需的一切。这并非易事,成长需要决心。但在 ABB,您永远不会孤军奋战。掌控推动世界发展的动力。在 ABB,你不仅仅是开始一份工作,更是开启一段个人和职业发展的旅程。我们的文化建立在强大的价值观之上,每个人都受到重视,并被赋予充分发挥其潜力的权力。我们相信,持续发展能够赋能每个人,使其有所作为。我们的“学习、连接、成长”体系和互助文化赋能 ABB 的每一位员工,帮助他们实现个人目标和抱负。在 ABB,我们关心员工及其故事。我们营造安全、公平、公正、包容的工作环境,让每个人都能蓬勃发展、获得成功,无论性别、种族或文化背景、性取向、宗教或社会背景如何。多元化的团队使我们更加强大。ABB 也致力于在所做的每一件事中秉持高标准的道德。