查看原文
其他

你长得好像我同事啊……

求贤若渴的C姐 COCOS 2021-08-09

我们有一个梦想

打造一款

全球一流的游戏引擎


我们正在寻找

热爱技术

热衷解决难题的工程师伙伴


我们能够提供给你

足够丰厚的薪酬

源源不断的成就感



公司名称

厦门雅基软件有限公司


工作地点

厦门/深圳


没有备注(厦门)的岗位

工作地点均可选择厦门或深圳


应聘联系

hr@cocos.com 


先放一个岗位目录,想要了解哪方面的职位可以直接空降过去👇


【Cocos 3D 】

引擎编辑器产品经理(厦门)

3D引擎开发工程师(平台适配)

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

3D 引擎编辑器开发工程师(资源处理方向)(厦门)

【Cocos Creator】

高级引擎开发工程师(资源系统开发) 

Cocos Creator 渲染研发工程师 

引擎开发工程师(中间件开发方向) 

引擎开发实习生 

【Cocos2d-x】

引擎开发工程师(渲染方向) 

引擎开发工程师(Creator 原生平台开发) 

【技术顾问】

Cocos高级技术顾问 

高级布道师 


引擎编辑器产品经理


岗位职责:

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

2. 设定团队工作目标;

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

任职要求:

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

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

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

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

5. 团队管理;

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

加分选项:

1. 良好的教育背景;

2. 优秀的英文能力;

3. 美术背景;

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


 

引擎开发工程师

(平台适配)


岗位职责:

1. H5 游戏引擎研发;

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

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

岗位要求:

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

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

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

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

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


 

3D 引擎编辑器开发工程师

(前端方向)

岗位职责:

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

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

任职资格:

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

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

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

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

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

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

优先条件:

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

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

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

4. 熟悉 Unity3D/Unreal 等3D引擎。


 

3D 引擎编辑器开发工程师

(资源处理方向)

岗位职责:

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

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

任职资格:

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

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

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

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

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

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

优先条件:

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

2. 熟悉 Unity3D / Unreal 等3D引擎资源导入流程;

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


 

高级引擎开发工程师

(资源系统开发方向)


岗位职责:

在这份岗位上,你将负责一项核心模块的开发,与我们其他研发人员一同协作,搭建、完善 Cocos Creator 的资源管理系统。你将会:

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

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

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

任职要求:

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

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

3.两年以上游戏开发经验;

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

5.熟悉常用设计模式。

加分选项:

1.有 C++ 或者 JavaScript 编程经验;

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

3.熟悉 Unity3D AssetDatabase 工作原理;

4.了解计算机内存管理机制。


 

Cocos Creator 渲染研发工程师


岗位职责:

在这个岗位上,你将负责一项核心模块的开发,与我们其他研发人员一同协作,搭建、完善 Cocos Creator 的下一代 3D 系统。你将会:

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

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

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

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

任职要求:

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

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

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

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

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

加分选项:

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

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

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

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

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

 

 

引擎开发工程师 

(中间件开发方向)


岗位职责:

在这份岗位上,你将与我们其他研发人员一同协作,丰富 Cocos Creator 引擎的底层扩展能力,完善 Cocos Creator 对第三方中间件,如 Spine、DragonBones、TiledMap 的支持。你将会:

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

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

任职要求:

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

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

3.两年以上游戏开发经验;

4.有英文文档阅读能力;

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

6.了解常用设计模式。

加分选项:

1.有 C++ 或者 JavaScript 编程经验;

2.有 Node.js 开发经验;

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

4.熟悉 Unity3D AssetDatabase 工作原理。


 

引擎开发实习生


岗位职责:

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

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

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

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

任职要求:

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

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

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

加分选项:

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

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

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

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

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


 

引擎开发工程师

(渲染方向)


岗位职责:

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

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

2. 开发跨图形 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 Craetor 原生平台开发)


岗位职责:

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++ 的经验。


 

Cocos高级技术顾问


岗位职责:

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

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

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

任职要求:

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

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

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

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

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

加分项:

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

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

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


 

高级布道师


岗位职责:

1. 引擎框架和技术产品的技术文档撰写,高级教程文档撰写;

2. 对外技术培训,新功能布道,对外演讲;

3. 社区知识内容汇总整理,开发者关系维护。

任职要求:

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

2. 2年以上的开发岗位,2年以上的游戏行业从业经历;

3. 优秀的文档撰写能力,良好的表述能力和沟通能力;

4. 基础的演讲技巧。

加分选项:

1. 有个人技术博客,或者在技术社区担任对外职务;

2. 优秀的英文能力或者海外工作经历;

3. 良好的个人形象。


酒香也怕巷子深

请快快与HR小姐姐联系吧

hr@cocos.com 

更多热门岗位

点击「阅读原文」查看噢   



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存