V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
ArvinYo
V2EX  ›  酷工作

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

  •  
  •   ArvinYo · 2020-07-03 09:37:05 +08:00 · 1907 次点击
    这是一个创建于 1623 天前的主题,其中的信息可能已经有所发展或是发生改变。
    关于该岗位



    育碧成都正在寻找一位高级图形程序员,他 /她将作为很重要的成员,去创造我们下一个令人兴奋的游戏,确保游戏带来一流的视觉效果;他 /她还会基于 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

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

    简历请发送至: [email protected]
    Emai: [email protected]
    3 条回复    2020-07-03 11:31:23 +08:00
    FFFire
        1
    FFFire  
       2020-07-03 09:52:29 +08:00
    入职送土豆
    limbo0
        2
    limbo0  
       2020-07-03 11:24:14 +08:00
    需要运维吗, 会种土豆那种 哈哈
    ArvinYo
        3
    ArvinYo  
    OP
       2020-07-03 11:31:23 +08:00
    @FFFire 调皮
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1253 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:32 · PVG 01:32 · LAX 09:32 · JFK 12:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.