Graphics Programmer 图形程序员
成都育碧电脑软件有限公司ChengduUpdate time: July 31,2019
Job Description

Purpose of the Position


The Graphics Programmer is autonomously responsible for the graphics quality of the game. He/she can develop Graphics features based on DirectX/OpenGL on internal/external Engine. This includes, analyzing requirements, designing solutions, and implementing. The other important responsibility is optimizing the game performance.


Job Requirements


  • 3+ years of C++ programming experience.

  • Knowledge in Mathematics and 3D rendering algorithms.

  • Experienced in 3D Graphics programming in games.

  • Good knowledge of OpenGL ES3.0, GLSL and /or HLSL shaders.

  • Experienced in writing shaders and working with 3D Studio Max.

  • Advanced understanding C/C++, C# and Object Oriented Programming.

  • Experience using Microsoft Visual Studio or other IDE, etc. for software development.

  • Good understand of game technology principles.

  • Able to analyze requirement, experience of designing solution, implementing and debug the technology.

  • Able to program and debug on complex applications using object-oriented or procedural programming.

  • Commitment to personal and peer development and sharing best practices.

  • Must be responsible, proactive, accountable, and personable.

  • Passion for creating and playing AAA games.

  • Excellent communication skills in English (rated at 1.5 out of 5.0 based on the test given by HR department).


Job Responsibilities


  • 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.

  • Be a positive, active and contributing team member.

  • To be proactive to collect feedback and help with solutions and problem solving.

  • Communicate the progress of your work to your peers, customers, and leads.

  • Sharing the knowledge with teammates.

  • Mentor junior programmers on how to improve their performance and have good working habits.

职能类别: 语音/视频/图形开发工程师 软件工程师

微信分享

联系方式

上班地址:成都高新区天府大道天府软件园B2号楼2层

Get email alerts for the latest"Graphics Programmer 图形程序员 jobs in Chengdu"