[内推][育碧成都] Senior Graphics Programmer 高级图形程序员

2020-07-03 09:37:05 +08:00
 ArvinYo
关于该岗位



育碧成都正在寻找一位高级图形程序员,他 /她将作为很重要的成员,去创造我们下一个令人兴奋的游戏,确保游戏带来一流的视觉效果;他 /她还会基于 DirectX/OpenGL,运用育碧自研游戏引擎开发游戏图形的相关功能。



这包括分析需求、设计解决方案、实现程序;当然也包括优化程序以提高游戏的运行性能。



你的具体工作

- 基于育碧自研游戏引擎,为不同游戏平台开发计算机图形功能,编写 Shader

- 为游戏开发流程提供建议和开发对应工具

- 使用工具分析图形渲染管线的性能,找到瓶颈

- 优化游戏图形性能

- 为项目中实际的技术难点提供思路及验证解决方案

- 符合代码规范地编程

- 主动寻求项目反馈以帮助解决开发过程中的障碍

- 培训,引导初级程序员,帮助提高工作质量和养成良好工作习惯



你需要具备



- 本科学历,计算机科学与技术、软件工程等相关专业

- 5 年以上 3D 图形程序开发经验,游戏项目优先

- 良好的数学基础和 3D 渲染算法知识

- 熟练掌握 C++

- 熟悉 OpenGL ES3.0, GLSL 或 HLSL shaders

- 有编写 shader 和使用 3D Studio Max 的经验

- 良好的中英文语言能力,书面及口语



加分项



- 有主机游戏开发经验

- 项目管理或者人员管理经验

- 热爱游戏



About the role
Ubisoft is looking for a Senior Graphics Programmer, the job holder would be the key person responsible for the graphics quality of our next exciting game. He/she can develop Graphics features based on DirectX/OpenGL on internal/external game engine.



This includes, analyzing requirements, designing solutions, and implementing. The other important responsibility is optimizing the game performance.

What you will do
- To develop and maintain graphics features and shaders based on an internal Engine for various platforms
- Offer advice/ suggestions, and develop tools to improving the development process
- Use proper tools to analyze the rendering pipeline performance and identify bottleneck
- Optimize the game graphics performance
- Develop solutions to address actual needs and actively verify these solutions
- Write clean, modular, robust code and meet the coding standard
- To be proactive to collect feedback and help with solutions and problem solving
- Mentor junior programmers on how to improve their performance and have good working habits




What you should be equipped with



- University degree of Computer Science, Software Engineering or related filed
- 5+ years of 3D graphics programming, game project preferred
- Knowledge in Mathematics and 3D rendering algorithms
- Strong C++ programming experience
- Good knowledge of OpenGL ES3.0, GLSL and /or HLSL shaders
- Experienced in writing shaders and working with 3D Studio Max
- Able to program and debug on complex applications using object-oriented or procedural programming

- Good written and oral English to interact with a multi-culture work environment

Bonus points



- Experience in console game development

- Project and people management experience
- Being a gamer is always a plus

---------------------------------------------------------

简历请发送至: jia.you@ubisoft.com
Emai: jia.you@ubisoft.com
1782 次点击
所在节点    酷工作
3 条回复
FFFire
2020-07-03 09:52:29 +08:00
入职送土豆
limbo0
2020-07-03 11:24:14 +08:00
需要运维吗, 会种土豆那种 哈哈
ArvinYo
2020-07-03 11:31:23 +08:00
@FFFire 调皮

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/686753

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX