Principal Web Platform Engineer
Huawei Finland Research Center is looking for a Senior/Staff/Principal Web Platform Engineer to join our team.
Responsibility:
As a senior hands-on engineer, you will help integrating Chromium Web engine to OpenHarmony OS (OHOS), Huawei's own, open source operating system. You will be working on integrating Chromium with select OpenHarmony OS features, with Huawei's own WebView, and with Huawei's Web Browser application. Your deep understanding of Chromium internal architecture, and how Chromium supports other operating systems help you make the right architectural decisions to archive best-in-class performance: better performance / power consumption of the Huawei Browser and of reference hybrid apps (apps that use Huawei WebView) compared to leading operating systems.
Your main tasks include:
- Analyze the end-to-end performance bottleneck of WebView and Huawei Browser based on Chromium for OpenHarmony OS.
- Streamline Chromium rendering pipeline for mobile phone, tablet and desktops in typical use cases.
- Recommend architectural changes to overcome identified bottlenecks, and implement some of these by yourself.
- Vertically integrate and use OHOS and Huawei in-house HW/chip capabilities and develop differentiated web features.
- Collaborate with open source community and partners effectively, contribute code to the Chromium community.
- Bring breakthrough/innovation in Web Engine Pipeline for e.g. via parallelisation, use of multi-core architecture.
Requirement:
- Proficient (8+ years) in C/C++ and System programming, Rust expertise is also welcome.
- Extensive development (5+ years ) or optimization experience with one of the state-of-art web engines, preferably with Chromium, Webkit and Firefox/Servo is also considered.
- Deeply understand the web engine internal architecture, and integration to other operating systems, whole process of rendering pipelines of web engines, such as Chromium and Blink rendering, compositor & graphics. Ability to profile/trace effectively to identify performance bottleneck and optimization.
- Understanding the modern graphics API (GLES/Vulkan/Metal/D3DX) and engine, such as SKIA/Cairo, and GPU-related APIs, such as WebXR/WebGL/WebGPU, is a plus. AI/ML related API’s like WebNN, Tensorflow.js exposure is considered an advantage.
- Good knowledge of JS engine, such as V8, WASM and exposure to Compiler optimizations JIT, PGO etc. is a plus.
- Chromium Committer/Owner will be preferred.
- Experience/competency with Android or other embedded OS. Typically like optimizing Chromium embedding in OS for example with CEF or Android Webview is a plus.
- Good communication skills, effective work in team and remote interaction.
- Understanding cultural differences helps teams work harmoniously across cultural domains.
Know more about Open HarmonyOS:
Open Harmony OS: https://gitcode.com/openharmony/docs/blob/master/en/OpenHarmony-Overview.md
Open Harmony OS - Third-party Chromium: https://gitcode.com/openharmony-tpc/chromium_src/tree/114_trunk
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?
- Department
- Graphics & GUI Lab
- Locations
- Huawei Helsinki R&D Center
Huawei Helsinki R&D Center
We offer a career in a forward-looking industrial research team, with a solid track record in both innovation and publication as well as delivering its result as factual contributions to on-the market devices.
Many of us are privileged to have security features designed by us in daily use in 100s of millions of customer devices world-wide. Huawei offers opportunity to learn from the best of mobile industry.
Are you ready for the challenge? Join us to explore the happiest country in the world!
About Huawei Finland R&D
Here are a few reasons you should consider joining our Cloud R&D Team
- Cutting-Edge Innovation: we pride ourselves on pushing boundaries and embracing the unknown. As a member of our team, you will have the chance to be at the forefront of technological advancements and contribute to groundbreaking solutions that will shape the future.
- Collaboration and Growth: We believe in the power of collaboration and the strength derived from diverse perspectives. By joining our team, you will be surrounded by passionate professionals who are eager to share their knowledge and support your growth and development.
- Impactful Work: every project we undertake has a purpose. We are dedicated to making a positive impact on society, and you will have the opportunity to work on projects that will leave a lasting imprint on the world.
- Work-Life Balance: We understand the importance of maintaining a healthy work-life balance and sense of belonging. Our supportive HR team ensures that you can excel both professionally and personally.
Principal Web Platform Engineer
Loading application form