Company Background: Our client is a leading MNC chipmaker in the computing and communications industries.
Description: In this position, you will be working on the cutting edge of games and graphics technology. As a member of our team, you will be working directly with game developers on performance optimization, embedding additional features, and become a leading expert on it CPU and integrated graphics hardware. Your responsibilities will include but not be limited to:
- Working with ISVs to integrate it current and future hardware technology (CPU and GPU) into real world software to enhance the performance, scalability and speed time to market.
- Developing demos and sample code on CPUs and graphics hardware that will be in the forefront at product launch.
- Responsible for the innovation on new usage models to take advantage of cutting edge graphics hardware capability in games and other visual computing related applications.
- Creating technical papers, and training for game developers at small and medium sized events like China Game Developers Conference, it Developer Forum, SIGGRAPH.
- Working closely with our world wide team to shape future graphics products to meet the needs of the game industry.
Qualifications:
You should possess a Master's degree in Computer Science or Engineering with more than four years of experience in game and graphics industry, or a Ph.D. with more than two years of experience. Additional qualifications include:
- Excellent software design and development.
- Solid understanding of Direct X*, OpenGL*, and Shaders*.
- Deep understand graphics pipeline and advanced graphics algorithms.
- Expertise in applications development with C/C++.
- Strong analytical and problem solving skills, as well as the ability to adapt to a dynamic environment.
- A good communicator and comfortable with public speaking.
- Games development experience.
- Good English communication skills.
- Ability to local/international travel.
- Experience developing and deploying training would be an added advantage.
- Interest in or experience with leading others would be an added advantage.
- Multithreading experience would be an added advantage.
- Understand modern computer architecture and solid expertise in IA-32(e), SSE instruction, application debugging and performance tuning would be added advantage.
|