岗位职责
- 负责 IMA PC 客户端核心框架的开发与迭代,基于 Chromium 架构实现 AI 对话、知识库、文档处理等核心功能的桌面端落地;
- 负责 PC 端渲染进程与主干进程(Main/Browser Process)的架构设计与优化,包括进程模型、多窗口管理、沙箱策略、权限体系等基础能力建设;
- 负责端侧性能优化与质量体系建设,包括启动耗时、内存占用、渲染帧率、资源加载等核心指标的监控与持续优化,保障桌面端海量用户的流畅体验;
- 负责 Native 与 Web 之间的桥接层建设,包括 JS Bridge 设计、原生能力暴露(文件系统、剪贴板、系统托盘、全局快捷键等)、跨进程通信等;
- 与算法、后台团队紧密协作,完成端云协同链路的 Agent PC 端落地,包括端侧Agent工具发现、调用以及实现等。
职位要求
- 本科及以上学历,计算机相关专业,3 年以上 PC 客户端 / 桌面应用开发经验;
- 深入理解 Chromium 架构体系,熟悉 Blink / V8 / Mojo / Content API 等核心模块,有 Chromium 源码阅读、编译、定制经验者优先;
- 熟悉 Windows / macOS 双桌面平台开发体系,理解其系统架构、核心组件与原生开发框架,具备在双端做 Chromium 宿主适配与原生能力打通的实战经验:;
- 熟练使用 C++ ,具备扎实的编程功底,熟悉常用数据结构与算法,有良好的设计能力和编程习惯;
- 具备强烈的技术热情和良好的学习能力,能独立分析和解决复杂的技术问题,善于合作,乐于分享,责任心强;
- 注重工程规范与代码质量,具备良好的技术文档沉淀习惯、团队协作流程及质量安全意识。