职位描述:
1. 快游戏框架开发与优化
参与小米的快游戏框架设计与核心模块开发,重点负责高性能渲染引擎、跨平台适配及底层接口实现
基于OpenGL/ES进行图形渲染管线优化,提升框架在移动端的渲染效率与兼容性
解决多厂商硬件差异导致的性能瓶颈,确保框架在主流设备上的稳定运行。
2. 工具链与生态支持
开发配套工具链(如调试工具、性能分析工具),支持开发者高效接入快游戏框架
结合Cocos等开源引擎特性,优化框架与第三方引擎的集成方案(加分项)
3. 跨平台与网络通信
设计并实现跨平台通信协议,支持快游戏在Android、HarmonyOS等多系统的无缝运行
优化网络通信模块(如WebSocket、HTTP/2),降低延迟并提升数据传输效率
4. 技术研究与文档输出
跟踪图形学、编译技术等领域的前沿进展,推动框架技术升级
撰写技术文档,主导内部技术分享,提升团队整体能力
职位要求:
1. 核心技术能力
精通C++11/14/17,熟悉STL、设计模式及高性能编程技巧(如内存管理、多线程优化)
深入理解OpenGL/ES图形渲染管线,有移动端图形性能调优经验
熟悉Linux/Android底层开发环境,掌握NDK/JNI等跨语言调用机制
2. 加分项
熟悉JavaScript/TypeScript开发,能结合C++与JS引擎(如V8)进行混合编程
了解Cocos Creator或其他开源游戏引擎架构,有引擎定制或插件开发经验
具备跨平台框架(如Qt、Flutter)开发经验,熟悉跨厂商技术标准对接流程
3. 综合素质
计算机相关专业优先,3年以上中大型项目开发经验。
逻辑严谨,具备独立技术攻关能力,对性能优化有执著追求。
良好的沟通能力,能适应多厂商协同开发模式
招聘部门:
小米
工作地点:
南京市 ID:A42354
面试建议:
快游戏Runtime高级技术专家这一职位对技术深度和广度都有较高要求,尤其在图形渲染和跨平台开发方面。面试官会重点关注你在C++高性能编程、OpenGL/ES优化以及解决多厂商硬件兼容性问题上的实际经验。他们希望看到你不仅能完成基础开发,还能在性能调优和框架设计上有所建树。 建议你在准备面试时,重点梳理自己在图形渲染优化和跨平台开发方面的项目经验。准备几个具体的案例,说明你是如何解决性能瓶颈或兼容性问题的。对于加分项,如JavaScript/TypeScript或开源游戏引擎的经验,也要有所准备,这可能是你脱颖而出的关键。同时,展现你的技术热情和学习能力,因为这一职位需要持续跟踪前沿技术并推动框架升级。