Huawei is a leading telecom solutions provider. Through continuous customer-centric innovation, we have established end-to-end advantages in Telecom Network Infrastructure, Application & Software, Professional Services and Devices. With comprehensive strengths in wireline, wireless and IP technologies, Huawei has gained a leading position in the All-IP convergence age. Our products and solutions have been deployed in over 100 countries and have served 45 of the world's top 50 telecom operators, as well as one third of the world's population.
Huawei’s vision is to enrich people's lives through communication. By leveraging our experience and expertise in the telecom sector, we help bridge the digital divide and give people the opportunity to join the information age, regardless of their geographic origin.
Operating Systems on terminal devices, such as smart phones, tablets and rich-media home gateways are key factors of the usability of these devices. Building such a software platform is the key to deliver good user experience with differentiation. An easy-to-use and “willingness-to-use” software platform requires ingenious and innovative design together with solid engineering effort.
Huawei Finland Graphics team is now looking for Senior Graphics Engineers to join our professional rendering team to participate in 3D Graphics Rendering Engine development and performance optimizations in Finland Research Center.
Your main responsibilities will be
- Optimizes the core algorithms of the rendering engine.
- Be responsible for the performance and effect competitiveness of the rendering engine.
- Contribute to the development of 3D engine and toolchain for Harmony OS and Open Harmony.
Requirements
- 5+ years work experience in 3D graphics rendering development.
- Experience in 3D graphics rendering techniques used in UI frameworks and games.
- Proficiency in C++ programming and multi-threaded programming paradigms.
- Graphics API knowledge on some of the following graphics technologies: Vulkan, DX12, Metal or OpenGL ES.
- Good communication skills, effective work in team, remote interaction.
- Understanding cultural differences helps teams work harmoniously across cultural domains.
- Understand business rules and be able to gain insight into user requirements.