Senior Graphics Programmer 高级图形程序员
成都育碧电脑软件有限公司
- 公司规模:150-500人
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2020-12-28
- 工作地点:成都
- 招聘人数:2人
- 工作经验:5-7年经验
- 学历要求:本科
- 语言要求:英语
- 职位类别:多媒体开发工程师 游戏开发工程师
职位描述
关于该岗位
育碧成都正在寻找一位高级图形程序员,他/她将作为很重要的成员,去创造我们下一个令人兴奋的游戏,确保游戏带来一流的视觉效果;他/她还会基于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
公司介绍
同时,育碧成都工作室也是研发前沿性技术的领军者,其“Games As A Service (GAAS)” 的理念带领企业不断推陈出新。成都工作室的技术团队开发的产品被运用于育碧旗下众多知名游戏品牌,有效协助研发团队基于科学数据做出准确决策。
想要了解更多,敬请关注我们的微信公众号(“UBISOFT育碧”以及“育碧招聘”),或联系邮箱以申请相应岗位:ctu-recruitment@ubisoft.com
Established in 2008, Ubisoft Chengdu is one of the key game studios in western China and a full-fledged production center, with over 320 talents contributing to Ubisoft's line-up. We have a strong track record of co-development on Ubisoft's biggest brands such as Assassin’s Creed; Skull and Bones; For Honor; as well as developing casual games such as Rabbids party game and bringing hit titles to Switch.
Meanwhile, we are also a pioneer in cutting-edge technology driving Ubisoft's “games as a service (GAAS)” ethos. Chengdu’s technology team develops products that empower production teams to make educated, data-driven decisions on hit Ubisoft brands.
To find out more, please visit our WeChat account (UBISOFT育碧 or 育碧招聘), or contact us for application by: ctu-recruitment@ubisoft.com
联系方式
- Email:ctu-recruitment@ubisoft.com
- 公司地址:地址:span成都高新区天府大道天府软件园B2号楼2层