3D Graphics Engine Lead Architect

Full Time

|

Helsinki, Finland

|

Huawei

Are you passionate about real-time 3D graphics and eager to create technology that influences millions of users worldwide? Join our team at Huawei Finland Research Center and play a pivotal role in developing the next generation of real-time 3D rendering engine for OpenHarmony operating system.

OpenHarmony is an open-source, distributed operating system developed by Huawei, designed to provide a unified platform for a wide range of smart devices, from IoT gadgets to smartphones, PCs, smart vehicles, mixed-reality headsets, and beyond. The ecosystem is growing rapidly, providing a fully independent alternative to Android and iOS for the world.

The system emphasizes the importance of graphical interfaces and next-generation human-computer interaction, including spatial and realistic visual effects. That is why we have built the 3d graphics engine in Huawei Finland Research Center. The engine has now been widely applied to our consumer products (smartphones, smart vehicles, watches, PCs etc.) and the ecosystem Applications. We are continuously bringing SOTA features for our products and ecosystem developers, like 3DGS, ray tracing, global illumination and neural rendering etc.

As the 3D Graphics Engine Lead Architect, you will be at the forefront of developing and optimizing our high-performance 3D rendering engine. You will lead a team of talented engineers and collaborate with cross-functional teams to ensure the engine meets the highest standards of performance, quality, and innovation. This role is ideal for a visionary leader with deep expertise in real-time graphics and a passion for pushing technological boundaries.

Responsibilities:

Graphics Rendering Development:

- Design and implement advanced rendering techniques (e.g., real-time ray tracing, global illumination, shading models).

- Develop and optimize graphics rendering and pipelines for different PC and mobile platforms (HarmonyOS Next, Android, Windows, iOS, MacOS, Linux)

- Write high-performance code in languages like C++, and GLSL for rendering engine

- Integrate and customize graphics APIs such as Vulkan, OpenGL ES, and Molten VK/Metal.

Performance Optimization:

- Profile and optimize rendering performance to achieve high frame rates and visual fidelity within hardware constraints.

- Implement techniques like level-of-detail (LOD), culling, and texture streaming to improve efficiency.

- Debug and resolve rendering artifacts or performance bottlenecks.

Research and Innovation:

- Stay updated on cutting-edge graphics techniques and hardware advancements (e.g., GPU architectures, new APIs).

- Prototype and integrate emerging technologies like real-time ray tracing, AI-driven upscaling (DLSS), or procedural generation.

- Evaluate and adopt new tools or libraries to enhance visual quality or performance

Cross-Platform Development:

- Ensure graphics engine is compatible across multiple operating systems (HarmonyOS Next, Android, Windows, iOS, MacOS, Linux).

- Adapt rendering techniques to meet platform-specific requirements and constraints.

Collaboration and Leadership:

- Mentor team members, providing guidance on best practices and technical skills.

- Collaborate with cross-functional teams (e.g., gameplay programmers, artists, designers) to align technical solutions with project goals.

- Lead technical discussions and contribute to architectural decisions for graphics rendering

Code Quality and Maintenance:

- Write clean, maintainable, and well-documented code.

- Conduct code reviews to ensure quality and adherence to standards.

- Maintain and refactor existing graphics renderer to support new features or platform

Debugging and Problem-Solving:

- Diagnose and fix complex graphics-related bugs (e.g., shader issues, rendering glitches).

- Use debugging tools like RenderDoc, and other analysis tools to analyze and resolve issues.

Project Planning and Scoping:

- Estimate time and resources for graphics-related tasks.

- Contribute to technical design documents and project roadmaps.

Testing and Validation:

- Develop and run tests to ensure graphics renderer meet performance and quality targets.

- Validate rendering output across different hardware configurations.

Technical Communication:

- Communicate complex technical concepts to non-technical stakeholders.

- Document systems, processes, and workflows for team reference.

Skills and Qualifications:

  • Technical and Programming Skills: Proficiency in C++, graphics APIs (eg. Vulkan, OpenGL, Metal), shader languages (GLSL, HLSL), understanding of game/graphics engine architectures (eg. Unreal, Unity, Godot) and mastering rendering techniques like TAA, Raytracing, Global Illumination etc

  • Math: Strong understanding of linear algebra, 3D geometry, and some physics for realistic rendering.

  • Experience: 10+ years in graphics programming, with a track record of shipped products or significant contributions to commercial or in-house graphics engines

  • Problem-Solving: Ability to tackle complex technical challenges and optimize for performance.

  • Leadership: Experience in mentoring juniors and driving technical initiatives.

  • Language: Excellent oral and written English communication skills

Location

Location: Tampere/Helsinki, Finland

Know more about Open HarmonyOS:

Open Harmony OS: https://gitcode.com/openharmony/docs/blob/master/en/OpenHarmony-Overview.md

Welcome to Finland, the happiest country of the world. https://www.visitfinland.com/en/

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 207,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.

Huawei continues to invest in basic research and open innovation, and accommodates and addresses customer needs with an open mind, while steering these needs with science and technology. We have also built flexible business models and encourage numerous industries to adopt a vast range of models and applications. Through such initiatives, we are bringing digital to every person, home and organization for a fully connected, intelligent world.

We seek and reward talent! At Huawei, if you are dedicated to creativity, engagement of technical risks and delivery of target-driven results, your efforts will be rewarded with outstanding career prospects.

About Huawei Finland R&D

With 28 sites across Europe and over 2000 researchers, Huawei’s European Research Institute (ERI) oversees fundamental and applied technology research, academic research cooperation projects, and strategic technical planning across our network of European R&D facilities. Huawei Finland Research Center was established in 2012. At our sites in Helsinki and Tampere, you will have an outstanding opportunity to be part of the leading research and development of future smart devices. We offer a career in a forward-looking industrial research team with a solid track record in innovation and publication and delivering its result as factual contributions to on-the-market devices.

Benefits:

Huawei offers opportunity to learn from the best of mobile industry. Working at Huawei in international atmosphere is fun and the opportunity to develop your skills and competences is endless. Are you ready for the challenge?

Apply Here!