About Huawei
Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices. With integrated solutions across four key domains - telecom networks, IT, smart devices, and cloud services - we are committed to bringing digital to every person, home and organization for a fully connected, intelligent world.
At Huawei, innovation focuses on customer needs. We invest heavily in basic research, concentrating on technological breakthroughs that drive the world forward. We have more than 180,000 employees, and we operate in more than 170 countries and regions. Founded in 1987, Huawei is a private company fully owned by its employees.
About Huawei Canada
Huawei Canada helps connect Canadians to world-leading high-speed wireless Internet - and supplies them with cutting-edge smart devices. In partnership with Canadian telecommunications providers, we work to bring the benefits of a reliable and secure digital experience to every person, home and organization, including those in rural and remote areas of the country. Huawei first came to Canada in 2008. Today, the company employs more than 1,100 Canadians in research and development, IT, sales and other fields. Huawei Canada is an active supporter of many charitable and community initiatives from coast to coast.
Job Description
Huawei's Vancouver Research Center is responsible for advanced technology research, architecture design and strategic technical planning. Our Rendering Lab is one of the only research labs dedicated to real time rendering for mobile devices. Our mission is to conduct bleeding edge research for the best visual quality on mobile in the world. We're passionate, fun and well-funded. Our team is made up of experts in real time graphics rendering. Our work is edgy, advanced and you'll work with some of the most talented researchers and engineers in the graphics industry.
Besides having an excellent and supportive team, working in the lab encourages R&D friendly culture. You'll have ample time to explore and develop the technologies. "If you are passionate about rendering and engine, and enjoy researching and implementing graphic techniques, come join us!"
Responsibilities:
- Design and develop real-time computer graphics rendering systems on devices
- Design cutting-edge rendering techniques, including shaders and content pipeline
- Profile and optimize GPU / CPU performance on multiple platforms
Qualifications
- Hands-on experience in designing real-time rendering systems and features
- Experience with one of the following APIs: Vulkan, OpenGL ES, DirectX.
- Skilled in C/C++ and at least one common scripting language, e.g., Python or Lua
- Experience in video game development, mobile game development, computer graphics or similar fields
- Ability to scope and schedule deliverables independently, and to be accountable for performance and delivery
- Energetic, self-motivated and execution-oriented individual that is passionate about building best in class products
- BSc degree in Computer Science/Engineering or equivalent experience
What would be nice to have:
- Knowledge of GPU architectures
- Console development experience
- Demonstration of academic achievements, such as publications in SIGGRAPH, CVPR and other leading conferences/journals in computer graphics