Roles & Responsibilities
1.We are looking for a Senior C++ Developer to design and develop innovative services/solutions on the cloud for Tencent Overseas Game Studio.
2.Our internal customers include internal customers or acquired game studios. The scope of work includes understanding customer business needs, gathering technical requirements, developing reference architectures and prototypes based on leading industry best practices, leading implementation and deployment around the world, and problem solving when necessary. .
Qualifications
1. Strong C/C++ programming skills, proficient in C and C++ languages, in-depth understanding of object-oriented programming (OO), and more than 5 years of C++ project development experience
2. Ability to actively optimize code in C/C++, including writing efficient and high-performance C/C++ code, understanding and analyzing X86/64/ARM assembly code
3. Native development experience under Windows operating system, familiar with Windows API, especially window system, GDI, DirectX (2D and 3D), and HLSL Shader. Mastering HLSL Shader will be considered a plus.
4. Basic understanding of Audio/Video codec. Experience with FFMPEG, GStreamer or other media codec platforms is preferred
5. Excellent program debugging skills, able to effectively locate and solve problems in software
6. Proficient in English, able to read original English technical papers, and have experience in communicating with international teams
7. Bachelor's degree (or higher) in Computer Science
8. Having some Python or JavaScript/HTML skills will be considered a plus.