公司简介
雅基软件 —— Cocos 引擎官方团队,致力于为移动游戏行业提供先进的技术和服务,让游戏开发者可以更加专注的进行游戏内容创作,并携手行业伙伴深度合作,共建一个开放、务实的移动游戏生态。 雅基软件,于 2011 年 12 月 30 日在中国厦门注册成立,凭借深厚的技术底蕴和多年游戏行业的经验积累,自主研发了 “Cocos 引擎” 系列产品,包括第二代游戏编辑器 Cocos Creator、全球流行的开源引擎框架 Cocos2d-x  等产品。 Cocos 目前在全球拥有 130 万的注册开发者,30 万的月活跃开发者,遍布全球超过 203 个国家和地区,超过 8 亿玩家更新数据,采用 Cocos 引擎开发的游戏覆盖市面全品类,在移动游戏中国市场份额占比 45%,全球市场份额占比 30%,是一款优秀的开源移动游戏引擎。
加入我们
职位名称
职位分类
工作地点
3D 引擎编辑器开发工程师(资源处理方向)
Cocos3D
厦门

岗位职责:

1.基于 js开发编辑器中的资源数据库(Asset Database)

2.和开发团队一起讨论编辑器底层技术方案

任职要求:

1. 具有计算机,数学或相关学科本科学历;

2.至少熟悉一种编程语言;

3.熟悉 Cocos Creator 或 Unity3D 或 Unreal Engine;

4.有极强的责任心,有代码洁癖;

5. 有刨根问底的精神,学习能力强,充满好奇心,关注技术发展方向;

6. 具备英文文档阅读能力。

优先条件:

1. 熟悉 JavaScript、TypeScript、Node.js、Electron 之一;

2.熟悉 Unity3D 资源导入流程;

3.熟悉游戏引擎常用资源(如纹理、模型、音频等)格式的导入和优化。

申请职位
3D 引擎编辑器开发工程师(前端方向)
Cocos3D
厦门

岗位职责:

1.使用 JavaScript 开发基于 Electron 和js 的编辑器;

2.参与交互设计的需求讨论,协助产品完善交互需求。

任职资格:

1.具有计算机,数学或相关学科本科学历;

2.熟悉 HTML, CSS, JavaScript 等前端技术;

3.熟练使用至少一种 JS 框架,如 js、React、AngularJS 等,能独立开发常用组件;

4.有极强的责任心,有代码洁癖;

5.有刨根问底的精神,学习能力强,充满好奇心,关注技术发展方向;

6.具备英文文档阅读能力。

优先条件:

1.熟悉 JavaScript、TypeScript、Node.js、Electron 之一;

2.参与过游戏引擎或编辑器,或者相关插件的开发;

3.参与过 VSCode, Atom 等 IDE 的插件开发;

4.熟悉 Unity3D。

申请职位
引擎编辑器产品经理
Cocos3D
厦门

岗位职责:

1.3D 编辑器项目需求把控,产品方向把控;

2.设定团队工作目标;

3.兼任小部分技术美术的工作。

任职要求:

1.熟悉 3D 编辑器的使用,Unity or Unreal,丰富的编辑器使用经验;

2.熟悉游戏行业,2-3年 3D 游戏开发经验,有较好的行业格局观;

3.3D 编辑器开发方案规划能力;

4.产品运营,数据分析能力;

5.团队管理;

6.获取有效咨询的渠道和能力。

加分选项:

1.良好的教育背景;

2.优秀的英文能力;

3.美术背景;

4.对新行业有自己的分析总结能力。

申请职位
引擎开发工程师(平台适配)
Cocos3D
厦门

岗位职责:

1.H5游戏引擎研发;

2.负责引擎底层平台适配、维护和优化工作;

3.参与相关通用框架和组件的维护和优化工作。

岗位要求:

1. 2年以上web开发或者H5游戏开发经验;

2. 精通JS或者TS语言,对web游戏性能优化有一定经验;

3. 逻辑思维清晰,有良好的沟通能力,具有团队精神;

4. 熟悉至少一款web游戏引擎;

5. 有Facebook或者微信小游戏接入经验者优先。

申请职位
引擎开发实习生
CocosCreator
厦门

岗位职责:

1. 负责收集社区反馈的问题,整理测试用例,协助高级工程师解决编辑器和引擎的各种问题;

2. 回答社区用户使用上的各种问题;

3. 编写编辑器和引擎使用的各类教程,制作配套的项目范例,编写功能性的手册文档;

4. 根据高级工程师的要求,完成一些引擎功能开发的工作;


任职要求:

1. 熟练使用 git 版本控制工具;

2. 熟练掌握一门常用编程语言,并能够快速学习掌握其他程序语言;

3. 沟通能力强,善于用书面语言表达自己的观点和逻辑;


优先条件:

1. 精通 JavaScript 或 C/C++ 语言,并有超过一年的实际项目经验;

2. 具有良好的英文读写能力,经常阅读英文文档资料;

3. 日常使用 Github 进行代码管理和学习;

4. 深入了解 cocos2d-x/Cocos Creator/Unity 等游戏开发引擎;

5. 对新技术有较强的学习动力者,具有良好的团队协作能力者优先;

申请职位
高级引擎开发工程师 (资源系统开发)
CocosCreator
厦门、深圳

岗位职责:

在这份岗位上,你将负责一项核心模块的开发,与我们其他研发人员一同协作,搭建、完善 Cocos Creator 的资源管理系统。无论是年轻有为的技术新星还是经验丰富的资深大拿,我们都期待与你交流!你将会:

•参与优化 Cocos Creator 的资源加载流程;

•负责研发 Cocos Creator 的动态资源包(AssetBundle)支持,以及配套工作流;

•负责优化 Cocos Creator 的内存管理机制。

任职要求:

•对技术充满热情,对做出专业产品有强烈渴望;

•计算机相关专业本科学历;

•两年以上游戏开发经验;

•熟悉任一游戏引擎的常见内存优化手段;

•熟悉常用设计模式。

加分选项:

•有 C++ 或者 JavaScript 编程经验;

•熟悉 Cocos Creator 或任一 HTML5 游戏引擎;

•熟悉 Unity3D AssetDatabase 工作原理;

•了解计算机内存管理机制。

申请职位
引擎开发工程师 (中间件开发)
CocosCreator
厦门、深圳

岗位职责:

在这份岗位上,你将与我们其他研发人员一同协作,丰富 Cocos Creator 引擎的底层扩展能力,完善 Cocos Creator 对第三方中间件,如 Spine、DragonBones、TiledMap 的支持。无论是年轻有为的技术新星还是经验丰富的资深大拿,我们都期待与你交流!你将会:

•完善 Cocos Creator 引擎的底层扩展能力,及相关工作流的建立与改进;

•完善 Cocos Creator 对 2D/2.5D 常用中间件的支持。

任职要求:

•对技术充满热情,对做出专业产品有强烈渴望;

•计算机相关专业本科学历;

•两年以上游戏开发经验;

•有英文文档阅读能力;

•对计算机图形学有基本了解;

•了解常用设计模式。

加分选项:

•有 C++ 或者 JavaScript 编程经验;

•有 Node.js 开发经验;

•熟悉 Cocos Creator 或任一游戏引擎的插件开发;

•熟悉 Unity3D AssetDatabase 工作原理。

申请职位
Cocos Creator 渲染研发工程师
CocosCreator
厦门、深圳

岗位职责:

在这个岗位上,你将负责一项核心模块的开发,与我们其他研发人员一同协作,搭建、完善 Cocos Creator 的下一代 3D 系统。无论是年轻有为的技术新星还是经验丰富的资深大拿,我们都期待与你交流!你将会:

•负责 Cocos Creator 3D 渲染模块的研发;

•负责 Cocos Creator 材质系统的研发;

•图形渲染技术与算法研究,性能分析与优化;

•图形渲染相关工作流建立与改进。

任职要求:

•对技术充满热情,对做出专业产品有强烈渴望;

•计算机相关专业本科学历;

•具备数学及计算机图形学基础,熟悉 OpenGL/GLES/WebGL;

•熟悉至少一款主流 3D 游戏引擎(Unreal/Unity/Cry Engine等);

•有英文文档阅读能力。

加分选项:

•具备丰富的 Shader 编写经验,熟练使用材质编辑器,熟悉引擎中渲染相关设置;

•熟悉 Metal/Vulkan,并有实际的项目经验;

•独立编写过自己的三维引擎,或者主导开发过三维渲染引擎;

•熟悉移动端图形性能优化;

•了解动画混合、粒子系统、后期处理等图形相关的技术知识。

申请职位
引擎开发工程师
Cocos2dx
厦门、深圳

岗位职责:

1. 维护和优化 cocos creator 的 native 代码;

2. 维护和优化引擎现有的脚本绑定技术;

3. 研究并应用 webassembly 技术;

4. 维护和优化引擎现有的 Javascript 的远程调试框架。

任职要求:

1. 计算机相关专业本科及以上学历,热爱编程和技术;

2. 熟练掌握C/C++ 使用方法并有至少两年的使用经验;

3. 有使用 V8/SpiderMonkey/Javascript Core 的 c/c++ API 经验。

加分选项:

1. 有编译开发经验;

2. 熟悉任意一款主流 Javascript 引擎源码;

3. 熟悉任意一款主流 Javascript 引擎的调试协议;

4. 熟悉 webassembly 技术;

5. 熟悉 cocos2d-x 的 Javascript 脚本绑定技术;

6. 有绑定脚本到 c/c++ 的经验。

申请职位
引擎开发工程师(渲染方向)
Cocos2dx
厦门、深圳

岗位职责:

1. 维护和优化 cocos2d-x 的渲染模块;

2. 维护和优化 cocos creator 的 native 渲染模块;

3. 开发跨图形 API 的渲染后端(OpenGL/OpenGL ES/Metal/Vulkan)。

任职要求:

1. 计算机相关专业本科及以上学历,热爱编程和技术;

2. 熟练掌握C/C++ 使用方法并有至少两年的使用经验;

3. 熟悉3D图形学基本理论,熟悉 WebGL/OpenGLES/OpenGL/Metal/Vulkan/Direct X 中的任意一种图形 API;

4. 良好的英文读写能力,能熟练阅读英文文档。

加分选项:

1. 熟悉 Metal/Vulkan API,并有实际的项目经验;

2. 有多线程渲染经验;

3. 有自己的开源项目;

4. 熟悉 cocos2d-x/unity/unreal 其中一款引擎,并有实际项目经验;

5. 有游戏项目经验。

申请职位
Cocos技术顾问
技术顾问
厦门

岗位职责:

1. 协助高级技术顾问,为国内游戏厂商项目的提供 Cocos 引擎技术支持;

2. 协助引擎技术知识库更新维护;

3. 参与社区维护,协助社区技术问题的处理。

任职要求:

1. 计算机相关专业,一年以上的工作经验;

2. 熟悉 Cocos Creator 或 Cocos2d-x 等相关产品的使用;

3. 熟练掌握一门常用编程语言,优先JavaScript;

4. 性格活跃,沟通能力强;

5. 具备筛选、分析、解决问题的能力,工作认真仔细。

加分项:

1. 具有良好的英文读写能力,经常阅读英文文档资料;

2. 深入了解 cocos2d-x/Cocos Creator/Unity 等游戏开发引擎;

3. 有较强的学习动力者,具有良好的团队协作能力者优先。

申请职位
Cocos高级技术顾问
技术顾问
厦门、深圳

岗位职责:

1. 协助引擎专家组,为国内一流游戏厂商提供 Cocos 引擎技术支持;

2. 负责引擎技术知识库更新维护;

3. 参与社区维护,产品技术布道和部分功能开发。

任职要求:

1. 计算机相关专业,两年以上的工作经验;

2. 熟悉 Cocos Creator 或 Cocos2d-x 等相关产品的使用;

3. 熟练掌握一门常用编程语言,优先JavaScript;

4. 性格活跃,沟通能力强;

5. 具备筛选、分析、解决问题的能力,工作认真仔细。

加分项:

1. 具有良好的英文读写能力,经常阅读英文文档资料;

2. 深入了解 cocos2d-x/Cocos Creator/Unity 等游戏开发引擎;

3. 有较强的学习动力者,具有良好的团队协作能力者优先。

申请职位
Android开发工程师
增值服务
厦门

岗位职责:

1.使用Android Studio开发和维护项目相关的Android平台的应用项目和SDK项目;

2.用C++语言调用支持库把游戏运行环境通过JNI方式集成到项目中。

任职资格:

1.对技术充满热情,乐意从事游戏相关行业;

2.计算机相关专业本科以上学历;

3.两年以上Android应用开发经验;

4.一年以上C++项目经验;

5.有英文文档阅读能力。

加分项:

1.有Linux使用经验;

2.熟悉HTTP/HTTPS通信原理;

3.有CI环境搭建经验;

4.有Cocos2d-x使用经验;

5.有JavaScript开发经验;

6.有游戏开发经验;

7.熟悉计算机系统运行原理。

申请职位
iOS开发工程师
增值服务
厦门

岗位职责:

任职资格:

加分选项:

申请职位
JS前端开发工程师
增值服务
厦门

岗位职责:

1.使用 JavaScript 及相关技术实现业务需求;

2.参于产品的功能需求讨论,及设计实现方案。

任职资格:

1.具体计算机、数学或相关学科本科及以上学历;

2.熟悉HTML,CSS、JavaScript 等前端技术;

3.熟练使用至少一种JS框架,如:Vue, React, AngularJS等;

4.熟练使用至少一种JS打包工具,如: gulp, webpack, babel 等;

5.有极强的责任心,有代码洁癖;

6.有刨根问底的精神,学习能力强,充满好奇心,关注技术发展方向;

7.有英文文档阅读能力。

加分项:

1.有WebGL 或 OpenGL ES 开发经验;

2.有Android SDK 或 iOS SDK 开发经验;

3.有JS 游戏开发经验;

4.熟悉V8虚拟机;

5.熟练使用 C++ 语言;

6.有CocosCreator使用经验;

7.有Cocos2d-x或Cocos2d-JS使用经验;

8.熟悉1种以上 JS 模块规范;

9.有 JS 项目静态检查工具或自动测试工具经验;

10.熟练使用 Git 进行代码管理。

申请职位
技术支持工程师
增值服务
厦门

岗位职责:

1、为客户提供技术支持服务,包括:产品介绍,使用指导,协助解决技术问题;

2、编写产品使用示例和文档;

3、参于项目的部分功能开发。

任职职责:

1、计算机相关专业,一年以上Android相关经验;

2、有良好的沟通协调能力;

3、有强烈的学习动力和逻辑思维能力;

4、有技术支持或运营相关经验者优先。

申请职位
大数据应用开发工程师
增值服务
厦门

岗位职责:

1. 参与公司游戏行业大数据分析平台的开发;

2. 主导数据计算流程的开发和优化,撰写相关文档;

3. 参与大数据集群的线上运营及部署系统开发,对系统持续优化。

任职要求:

1. 本科及以上学历;

2. 具有三年以上大数据开发经验,有hadoop、spark、hbase、hive实际开发和调优经验,经验丰富者尤佳;

3. 精通Java语言,有分布式系统开发和设计经验;

4. 熟悉linux, 掌握shell/python/perl任意一种脚本语言,能够用脚本完成数据采集及处理。

加分选项:

1. 熟悉SCALA者优先。

申请职位
U3D客户端开发工程师
DemoTeam
厦门

岗位职责:

1.参与产品需求讨论,负责游戏的基础玩法、功能模块;

2.参与3D游戏的客户端开发工作,负责客户端设计、模块的划分以及核心模块的开发;

3.与其他技术人员交流配合解决技术难题,提升游戏品质以及性能。

任职要求:

1.熟练使用C#、Javascript语言;

2.熟练使用Unity3D编辑器,熟悉Unity3D游戏制作流程;

3.热爱游戏,有一定的抗压力和学习能力;

4.良好的沟通能力和团队协作能力,善于独立解决问题的能力。

申请职位
销售
销售中心
厦门

岗位职责:

1. 在上级的领导下定期完成量化的工作要求,并能独立处理和解决所负责的任务;

2. 管理客户关系,完成销售任务;

3. 负责客户的开发,储备客户资源,向客户宣传推荐公司项目的相关信息;

4. 保持与客户的密切联系,及时了解客户需求,做好客户回访等工作。

任职要求:

1. 大专及以上学历;

2. 口齿清晰,普通话流利,语音富有感染力;

3. 对销售工作有较高的热情;

4. 具备较强的学习能力和优秀的沟通能力;

5. 性格坚韧,思维敏捷,具备良好的应变能力;

6. 有敏锐的市场洞察力,责任心和积极的工作态度。

加分选项:

1. 游戏行业工作经验者优先;

2. 有销售工作经验者优先。

申请职位
联系我们
电话:0592-5915931
网址:cocos.com
邮箱:bd@cocos.com
地址:厦门市观音山商务运营中心7号楼1301