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