Senior/Staff/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:
1. Analyze the end-to-end performance bottleneck of WebView and Huawei Browser based on Chromium for OpenHarmony OS.
2. Streamline Chromium rendering pipeline for mobile phone, tablet and desktops in typical use cases.
3. Recommend architectural changes to overcome identified bottlenecks, and implement some of these by yourself.
4. Vertically integrate and use OHOS and Huawei in-house HW/chip capabilities and develop differentiated web features.
5. Collaborate with open source community and partners effectively, contribute code to the Chromium community.
6. Bring breakthrough/innovation in Web Engine Pipeline for e.g. via parallelisation, use of multi-core architecture.
Requirement:
1. Proficient in C/C++ programming, Rust expertise is also welcome.
2. Extensive development or optimization experience with one of the state-of-art web engines, preferably with Chromium, Webkit and Firefox/Servo is also considered.
3. 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.
4. Understanding the modern graphics engine, such as SKIA, 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.
5. Good knowledge of JS engine, such as V8, WASM and exposure to Compiler optimizations JIT, PGO etc. is a plus.
6. Chromium Committer/Owner will be preferred.
7. Experience/competency with optimizing Native Chromium Embedding for example with CEF or Android Webview is a plus.
8. Good communication skills, effective work in team and remote interaction.
9. Understanding cultural differences helps teams work harmoniously across cultural domains.
Reference:
Open Harmony OS: https://gitee.com/openharmony/docs/blob/master/en/OpenHarmony-Overview.md
Open Harmony OS - Third-party Chromium: https://gitee.com/openharmony-tpc/chromium_src
Welcome to Finland, the happiest country of the world. https://www.visitfinland.com/en/
We offer a position 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. 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. We are the company with highest investment in R&D (55% of staff), so innovation is our daily mantra ! In the long term you have opportunity to relocate around the world. 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.
Senior/Staff/Principal Web Platform Engineer
Loading application form