职位描述
【岗位职责】:
1. 负责基于 Chromium Embedded 框架或直接集成 Chromium 的 PC 高性能桌面客户端的开发、构建、打包、发布及自动更新机制维护;
2. 利用 C++/Native 技术及操作系统 API(如 Windows Win32 API) 实现复杂的系统级交互功能(如打印、通知、托盘图标、文件系统深度访问、系统菜单定制集成等),打造原生级桌面体验;
3. 负责客户端的深度性能优化(启动速度、内存占用、CPU/GPU使用、渲染流畅度)和极致稳定性保障;
4. 对 Chromium/V8/Node.js (如集成) 内核进行深入的性能瓶颈分析与调优,具备阅读、调试、修改和裁剪相关源码的核心能力;
5. 参与或推动客户端架构设计与演进,应用高效多进程/线程模型、进程间通信(IPC)、懒加载、资源管理等技术策略,持续提升系统性能;
6. 解决跨平台(Windows/macOS/Linux)兼容性与性能一致性问题。
【岗位要求】:
1. 计算机相关专业本科及以上学历(本科学历需具备3年以上相关工作经验);
2. 3年以上复杂 C++ 桌面客户端开发经验,精通多进程应用架构设计与通信(IPC)机制;
3. 深入理解浏览器内核(Blink/V8渲染引擎、JS执行、内存管理、网络栈)核心工作原理及其在嵌入场景的表现;
4. 具备大型C++项目源码(尤其 Chromium 或 基于其的框架如CEF、Qt WebEngine)的深度阅读、理解、调试能力;
5. 精通桌面应用性能分析与优化方法,熟练使用底层诊断工具(如:系统级Profiler、Chrome Tracing、WinDbg/LLDB/GDB等);
6. 精通现代 C++ 开发;熟悉操作系统 Native API 开发(如 Windows Win32 API, macOS Cocoa, Linux Xlib/GTK/Qt等)者优先;熟悉 JavaScript/TypeScript 或 Node.js 集成开发者优先;
7. 具备优秀的复杂技术问题定位攻坚能力、强烈的底层技术热情与追求极致性能的责任心;
8. 良好的团队协作精神、沟通能力和抗压能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕